スマートフォン用の表示で見る設計と実装の狭間で。この広告は、90日以上更新していないブログに表示しています。slf4jGradleを使っているせいでGroovyづいているのでログの出力設定もGroovyで書いてみたら、どうもlogbackがバグってるぞなもし。具体的には何かっつうと、logback自体の動作ログを出すために、OnConsoleStatusListenerってのを使うのだけど、それを普通に使っても特に何も出力されないのです。ライフサイクルメソッドであるstartが呼び出されないのです。いう訳で、logback-classic-1.0.1でlogback.groovyを使う際には以下の様なワークアラウンドが必要になります。['CONSOLE']イラっときたので、GitHubのリポジトリから、Forkしてビルドしようとしたらテストがコケるし、eclipse:eclipseまでERRORでコケよるので面倒になりました。request見ると随分とマージされずに残っている。僕の目下の目的とは随分ズレているのでちゃんとビルド出来る訳でもないものにコントリビュートする程の熱意がある筈もなく、とりあえずワークアラウンドだけメモ書きしておこう、と相成りましたとさ。00:11logback.groovyで設定記述しようとしたらアレな事になった件についてTweet広告を非表示にするもっと読むコメントを書く2012-03-21Gradle-WrapperにHTTPとHTTPSのプロキシを設定して動かす。Gradle環境変数GRADLE_OPTSを設定しておく。-Dhttps.proxyPort=8080これはつまりJVMに対して設定を行うのでHTTPとHTTPSはエントリとして別立てにしないといけません。refusedとか言われて??となったりするます。18:45Gradle-WrapperにHTTPとHTTPSのプロキシを設定して動かす。Tweet広告を非表示にするもっと読むコメントを書く2012-03-19GitHubにGradleでリリース作業する。GradleタグをpushしてダウンロードAPI叩くだけなんですけども。パスフレーズ付のSSH鍵を使っていると良い感じにハマるのでメモしておきます。'org.eclipse.mylyn.github:org.eclipse.egit.github.core:1.+'}}タグを打ってpushするコード。{g.repository.close()}}pushでコケたら使ったタグを消さないと、パスフレーズのエントリに失敗するたんびに謎のタグがガシガシ出来てしまうからでつ。PassphraseProviderなんてクラスを実装しとりますが、これはJGitの実装を誤魔化す為にやっとります。session;}バッチモードだとしても、インタラクティブ性があって良い様な気がしないでもないけど、良く分からない。自動的な作業はパスフレーズの無いSSH鍵を使えってのは、何か良く聞く気がしないでもない。次に、GitHubAPIのJava実装を使って、各リポジトリにあるダウンロードタブからアーカイブをダウンロード出来る様にしるます。war.archivePath)}このコードではwarタスクで作ったアーカイブをアップロードしているます。repoidの辺りにはテキトーにユーザ名とリポジトリ名を埋めてクダサシ。アクセスに必要なユーザIDとパスワードは、gradle.propertiesの中に書いてリポジトリには共有しない様にしてあるます。github_username=oreoregithub_password=KaA30re0re最後にリリース用のタスクを定義しる。18:27GitHubにGradleでリリース作業する。Tweet広告を非表示にするもっと読むコメントを書く2012-02-25同一のGroupIdかつ同一バージョンで複数のArtifactIdを依存ライブラリとして指定する。1.0-milestone-7で動かしてるます。}}GradleはGroovyなのでこういう事も出来ますよ。ここではGString使えているけどなぁ...どんな違いがあるのだろう...。12:23同一のGroupIdかつ同一バージョンで複数のArtifactIdを依存ライブラリとして指定する。豆無日記が余りにカッコワルイのでひねりだしてみた。1.0-milestone-7で動かしてるます。jsと言う会が品川某所で、2011/10/05にヒッソリと開催されました。お客様は主催者たる僕のみで、それ以外の参加者は基本的に講師という大変贅沢な会です。話題に上がった重要そうな部分で、僕が覚えている事を補足しながらメモ書き。妥当でない部分があったので、変更。実装10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事logback.groovyで設定記述しようとしたらアレな事になった件についてGradle-WrapperにHTTPとHTTPSのプロキシを設定して動かす。GitHubにGradleでリリース作業する。同一のGroupIdかつ同一バージョンで複数のArtifactIdを依存ライブラリとして指定する。月別アーカイブ設計と実装の狭間で。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。