[Seasar-user:18847] [SAStruts][Maven] archetype:generate で生成されるpom.xmlについて
Hajime Kawano
[E-MAIL ADDRESS DELETED]
2009年 11月 4日 (水) 11:15:48 JST
こんにちは。
初めまして。
かわのと申します。
早速ですが、以下で提供されている、Mavenのプラグインが生成するpom.xml
について、確認させてください。
http://sastruts.seasar.org/mavenArchetype.html
依存ライブラリについてです。
このページある通りにmvnコマンドを実行した後、mvn packageした後の
WEB-INF/libのjarと、それとは別に、pom.xmlの指定をsa-strutsとGeronimo関連
だけ記述して、mvnに依存解決させたWEB-INF/libとを比較したものを表にしま
した。
(添付:sa-struts-jar_maven-archetype-generate_diff.pdf)
差がないものは、グレーにしてあります。
これを見ると、以下の点が気になります。
・Apache Commonsのものが、いくつかversionが違ったり、含まれて
いなかったりする。
・test scopeのものが、含まれている(easymock、junit)
→mvnの問題な気もしますが・・・
→pom.xmlでできればそれを含むものをgenerateできるのがBestかと。
generateで生成されるpom.xmlでは、いろいろ依存を指定していますので、
sa-struts.jarや、s2のjarのpom.xmlを修正すれば一致するとは思います。
できれば、sa-struts.jarのpom.xmlの修正が望ましく、またgenerateで生成さ
れるpom.xmlはsa-struts.jarのみが一番すっきりすると思います。
さて、こういった依存ライブラリの違いがあちこちにあります。
SAStrutsのチュートリアルに含まれているjarとの差分を調べて、表にしてみま
した。
(添付:sa-struts-tutorial_maven-archetype-generate_diff.pdf)
こちらもいろいろ一致しません。
結局どの組み合わせが、 sastrus.jarが依存している(もしくは望ましいjar)
のかわからなくなってしまっています。
整理できませんか?
--Kawano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sa-struts-jar_maven-archetype-generate_diff.pdf
Type: application/pdf
Size: 9367 bytes
Desc: sa-struts-jar_maven-archetype-generate_diff.pdf
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20091104/03be8ebd/attachment.pdf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sa-struts-tutorial_maven-archetype-generate_diff.pdf
Type: application/pdf
Size: 7877 bytes
Desc: sa-struts-tutorial_maven-archetype-generate_diff.pdf
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20091104/03be8ebd/attachment-0001.pdf>
Seasar-user メーリングリストの案内