q4e

ビルドやテスト、依存ライブラリ追加は自動化できる!

http://www.atmarkit.co.jp/fjava/special/maven2_01/maven2_01_1.html

を見て、早速導入したのだが、SAStrutsを使用したかったので、セントラルリポジトリ(http://repo2.maven.org/maven2/)ではなく、seasarのリポジトリ(http://maven.seasar.org/maven2/)を見るように変更したかった。

しかし、POMエディタからRepositoriesに追加してみても全然見に行ってくれない。

なんでだろうと思ってpom.xmlのソースを見てみたら、<releases>と<snapshots>のenabledがfalseに設定されている。これを消してみたら無事seasarのリポジトリを見に行ってくれるようになったのだが、今度はpomエディタからリポジトリ設定の編集が出来なくなった。

手で消したのがマズかったかなと思い、一度除去してreleasesとsnapshotsのチェックボックスをチェックしてみたらどうやら動いたようだ。

しかしこのプラグイン依存関係を図にしてくれる「view-dependencies」という機能があるのだが、すごいね。というかSAStrutsのライブラリ一つ定義しただけで全部の依存関係ライブラリを追加しているMavenもすごいね。


Leave a Reply