かなり大変

世にでることはないでしょうけど、案件のプロトタイピングをMayaa+S2Struts+S2Daoでやってみようと思い、S2StrutsBlank-V1.3.0-beta-2をダウンロードしたところ、Seasar本体・MayaaS2Daoのバージョンが全部古くて環境を整えるのにえらい時間をくった。
これから私のように困る方もおられるかもしれないので、現在(2006/12/21)時点でのjar一覧を書いておく。

aopalliance-1.0.jar
commons-beanutils-1.7.0.jar
commons-collections-3.1.jar
commons-digester-1.6.jar
commons-fileupload-1.0.jar
commons-logging-1.1.jar
commons-validator-1.2.0.jar
geronimo-jta_1.0.1B_spec-1.0.jar
javassist-3.3.ga.jar
jaxen-1.1-beta-11.jar
junit-3.8.2.jar
junit-addons-1.4.jar
log4j-1.2.13.jar
mayaa-1.1.5.jar
mayaa-src-1.1.5.jar
nekohtml-0.9.5.jar
ognl-2.6.7.jar
oro-2.0.8.jar
poi-2.5.1-final-20040804.jar
portlet-api-1.0.jar
rhino-1.6r5.jar
s2-dao-1.0.39-sources.jar
s2-dao-1.0.39.jar
s2-extension-2.4.6-sources.jar
s2-extension-2.4.6.jar
s2-framework-2.4.6-sources.jar
s2-framework-2.4.6.jar
s2-struts-1.3.0-beta-2.jar
s2-struts-tiger-1.3.0-beta-2.jar
S2Struts-V1.3.0-beta-2-sources.jar
struts-1.2.9.jar
xercesImpl-2.7.1.jar
xml-apis-1.3.03.jar

一応exampleで動作確認をしているので多分大丈夫だと思われます。
あと、久しぶりにSeasarに触れてみて思ったこと。CoCで設定ファイルを最小限にしようする姿勢は素晴らしいと思うのですが、いかんせんそれに比例して覚えておかないといけないことが以前に比べて随分と増えたなぁと。
なので、アプリケーションの作成者と後々の保守・管理者が違う人*1の場合、どこをなにしていいのか絶対わかんないと思う。
個人的には非常に強力なプロダクトだとは思いますが、将来Seasarばかり扱う会社と触りもしない会社の2極化が進むのではないかと危惧してしまった午後なのでしたー(わんこ)。*2

*1:かつSeasar未経験

*2:最後のわんこは某マイミクさんからパクリました。すいません。