2012-01-01から1年間の記事一覧

logback.groovyで設定記述しようとしたらアレな事になった件について

Gradleを使っているせいでGroovyづいているのでログの出力設定もGroovyで書いてみたら、 どうもlogbackがバグってるぞなもし。って話。具体的には何かっつうと、logback自体の動作ログを出すために、 OnConsoleStatusListenerってのを使うのだけど、それを普…

Gradle-WrapperにHTTPとHTTPSのプロキシを設定して動かす。

環境変数GRADLE_OPTSを設定しておく。 set GRADLE_OPTS=-Dhttp.proxyHost=example.jp -Dhttp.proxyPort=8080 -Dhttps.proxyHost=example.jp -Dhttps.proxyPort=8080これはつまりJVMに対して設定を行うのでHTTPとHTTPSはエントリとして別立てにしないといけま…

GitHubにGradleでリリース作業する。

タグをpushしてダウンロードAPI叩くだけなんですけども。パスフレーズ付のSSH鍵を使っていると良い感じにハマるのでメモしておきます。 今回のスクリプトを実行する為の依存関係とかそういうの import org.eclipse.egit.github.core.* import org.eclipse.eg…

同一のGroupIdかつ同一バージョンで複数のArtifactIdを依存ライブラリとして指定する。

Gradle 1.0-milestone-7 で動かしてるます。 apply plugin: 'java' repositories { mavenCentral() } dependencies { [ 'jersey-core', 'jersey-server', 'jersey-servlet' ].each { compile "com.sun.jersey:$it:1.+" } } GradleはGroovyなのでこういう事も…

Gradleで文字エンコーディングを指定する方法

Gradleで文字エンコーディングを指定する方法 - 豆無日記が余りにカッコワルイのでひねりだしてみた。 Gradle 1.0-milestone-7 で動かしてるます。 apply plugin: 'java' apply plugin: 'groovy' repositories { mavenCentral() mavenRepo(url: 'http://down…