Gradleのチートシートです。個人的に欲しいと思っていたのですが、見当たらなかったので試しに作ってみました。
フィードバック大歓迎です。
チートシートは Sphinx で作られており、HTMLやPDFに生成することができます。 PDFの生成の際、はVLゴシックフォント( http://vlgothic.dicey.org/ )と IPAフォント( http://ipafont.ipa.go.jp/ )を利用しています。
PDFの生成は設定が手間だったり、OSの制約があるので、実際のPDFは以下からダウンロードできます:
https://github.com/tq-jappy/Gradle-CheatSheet/raw/master/gradle-cheatsheet.pdf
内容の確認はGradle1.11で行なっています。 それ以外のバージョンではエラーになるかもしれません。
このチートシート自体も Gradle でビルドできるようになっています。
ただし、Windows 以外ではビルドに失敗します(外部コマンドの実行の際に.batを指定しているため)
以下のタスクが利用できます。
- makeHtml
- archiveHhtml
- makePdf
- install
./gradlew makeHtml
中では以下のSphinxのビルドバッチを実行しているだけなので、そのまま以下のコマンドでも可。
make html
PDFの生成にrst2pdfを使っているので、そのためのセットアップが必要です。 また、Windows以外だと設定ファイルの書き換えが必要です。
- Windows版 PIL をインストール http://www.pythonware.com/products/pil/
- rst2pdf をインストール
easy_install rst2pdf
- VLゴシックフォント(http://dicey.org/vlgothic/) を :file:
C:\Windows\Fonts
にインストール
セットアップ後は下記コマンドで PDF が生成できます。
gradle makePdf
または普通に
make pdf
ZipでアーカイブしたHTMLファイルとPDFをMavenのローカルリポジトリにインストールします。
./gradlew install
- 初版