Shale Framework Maven2
Shale Framework のTrunkのMaven2対応が終了したようです.
今回は,Maven2を使用したビルドを紹介します.(と言っても,特別何かする必要はないのだが)
ビルド
http://svn.apache.org/repos/asf/struts/shale/trunkより,チェックアウトします.
チェックアウトしたディレクトリへ移動して,以下のコマンドを実行します.
mvn
終了です.
依存関係を取得した後,compileが走り,テストを行い,アーカイブを作成します.
shale-XXXX/target以下にJarが作成されます.
前回のClay日本語対応パッチを適用してみる
shale-clay/src/main/java/org/apache/shale/clay/config/ClayTemplateParser.java
を修正します.
ビルドします.
mvn
...失敗しました.
どうやら,テストで失敗しているようです.
テストを修正しようかと思いましたが,とりあえず正規のパッチではないし,
Jarを作成したいだけなので,テストを通るようにしてしまいます.(すみません...)
shale-clay/src/test/java/org/apache/shale/clay/config/CommentTestCase.java
shale-clay/src/test/java/org/apache/shale/clay/config/ConfigTestCase.java
のpublic static Test suite()をコメントアウトして逃げます.
mvn
成功しました.
mvn clean
でクラスファイルやJarファイルを削除します.
mvn site
JavaDoc等を作成します.
Maven2を使用できるようになり,便利になりました.
それでは,チェックアウトしてください.