[Seasar-user:18870] Re: [SAStruts][Maven] archetype:generate で生成されるpom.xmlについて
Shinsuke Sugaya
[E-MAIL ADDRESS DELETED]
2009年 11月 10日 (火) 14:18:54 JST
菅谷です。
> 結局、Tutorialで使っているjarがSAStrutsとしては
> 正しくて、archetype側を修正する、という理解で
> あっていますか?
はい。archetype としてはそういう立場でいます。
(archetypeを既に修正しました)
> と、すると、sastrutsや、他のs2-xxxのpom.xmlも
> 同じように修正されるといいと思いますが、そちらの
> ほうは修正はしないということなんでしょうか?
私の方ではそれらを変更するアクションを起こす
予定は今のところないです。
shinsuke
2009年11月10日13:44 Hajime Kawano <[E-MAIL ADDRESS DELETED]>:
> かわのです。
>
> 結局、Tutorialで使っているjarがSAStrutsとしては
> 正しくて、archetype側を修正する、という理解で
> あっていますか?
>
> と、すると、sastrutsや、他のs2-xxxのpom.xmlも
> 同じように修正されるといいと思いますが、そちらの
> ほうは修正はしないということなんでしょうか?
>
> --Kawano
>
> 2009年11月4日21:36 Shinsuke Sugaya <[E-MAIL ADDRESS DELETED]>:
>> 菅谷です。
>>
>> 現状の sastruts の archetype は新しいもので、
>> 動くものを私がチョイスしたものです。ひがさんに
>> 確認したところ、tutorial の方は struts が参照
>> しているものをベースに問題があるものを差し替えた
>> jar たちとのことなので、archetype も tutorial の
>> ものに次回のバージョンで合わせようと思います。
>> よろしくお願いします。
>>
>> shinsuke
>>
>>
>> 2009年11月4日11:15 Hajime Kawano <[E-MAIL ADDRESS DELETED]>:
>>> こんにちは。
>>> 初めまして。
>>>
>>> かわのと申します。
>>>
>>> 早速ですが、以下で提供されている、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
>>>
>>> _______________________________________________
>>> Seasar-user mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>
>>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内