Maven 1.x TIPS & References [BuildProcess]
maven 1.0.2 を再度利用してみようと考えています。今までの備忘録を整理しなおしてみました。
○TIPS
- ビルドした日時をつける
project.propertiesに以下行を追加
maven.xdoc.date=left
maven.xdoc.date.format = yyyy/MM/dd HH:mm z
- Pluginのダウンロードおよびインストール
以下のコマンドでプラグインをダウンロードすると、ローカルのリポジトリにプラグインが反映される。次回 maven コマンド実行時に更新されたバージョンのプラグインが利用可能
maven plugin:download -Dmaven.repo.remote=http://maven-plugins.sf.net -DartifactId=maven-findbugs-plugin -Dversion=0.8.2
- CVSのパスワードファイル .cvspass の生成の方法
maven -Dpassword=XXXXXXX changelog:create-cvspass
- FAQ
xdocs/faq.fml を記述して、(.xmlでないことに注意) project.xml に以下の行を追加することにより、site GOAL が実行されたときに、FAQページが生成される。
<report>maven-faq-plugin</report>
- 単一のコードのテスト
maven -Dtestcase=org.foo.bar.MyTest test:single
○References
・Maven
- Maven
http://maven.apache.org/ - Maven Frequently Asked Questions
http://wiki.astrogrid.org/bin/view/Astrogrid/MavenFAQ - codehaus.org の maven 関連のページ
http://wiki.codehaus.org/maven/FrontPage - Maven Mailing List
http://java2.5341.com/8.html - Maven Plugins
MavenのPluginの一覧です。
http://maven.apache.org/reference/plugins/plugins.html
http://docs.codehaus.org/display/MAVEN/Maven+Plugin+Matrix
・CruiseControl
- CruiseControlのホームページ
CruiseControlはMatin Fowler and Matthew Foemmel提唱のContinuous Integration に基づいた継続的なビルドプロセスを支援するためのフレームワークです。
http://cruisecontrol.sourceforge.net/ - CruiseControl
thoughworks の CruiseControl 関連のページです。不明な点はここで調べることが可能です。
http://confluence.public.thoughtworks.org/display/CC/Home
・ CheckStyle
- CheckStyle
Checkstyle は、プログラマがコーディング標準に従った Java コードを書くようにすることを支援する開発ツールです。
http://checkstyle.sourceforge.net/ - CheckStyle日本語訳
http://www003.upp.so-net.ne.jp/kaz-taka/checkstyle/3.5/index.html
・Jelly
- Jelly
http://jakarta.apache.org/commons/jelly/
Jellyは、Java・XMLベースのスクリプトエンジンです。maven の1.x スクリプトは jelly をベースに記述されています。2.x では変更されました - Jelly日本語訳
jakarta.jp による jelly の日本語訳のページです。
http://jakarta.jp/commons/jelly/
コメント 0