プロジェクトの申請方法

http://www.seasar.org/wiki/index.php?Application

を読んで、プロジェクトの申請方法をs2portletみたいな感じで、ポートレット関連で使うためのものを申請したいところ。申請フォームはそこで発見できたけど、どこに出すのだろう。基本的には、marevol-utilsに入れていたものをまとめ直して、現在、デバッグ中だから、一段落したら、また探してみよう。

s2portletを勝手に考えてみる

というわけで、勝手に考える。すでに、marevol-seasar-utilと言う感じで、使って利用しているが、2.4でサーブレットのコードが取り除かれているので、それとうまいことあうように調整を目指して、新たに作ろう。考えていて問題なのが、ポートレットだと、PortletContextではなく、PortletConfigをよく使うのだが、これをどう扱うかが悩む。MyFacesでもそうだったが、PortletConfigをあまり扱わないのだよね・・・。不便じゃないのだろうか。それとも実装方法がまずい??いやいや、いろいろとコードを見ても、portlet.xmlにパラメータを定義するのは、みんなやっているように思うし。はて、どうやって、PortletConfigを管理するのが良いだろうか。

svnからビルド

はて?svn から trunk を持ってきて mvn install すると、ComponentDefImplTest.javaのtestGetConcreteClassForHotswapの 167 行目でテストに失敗するな。うむ、どうしたものか。

junit.framework.AssertionFailedError: 2 expected not same
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.Assert.failSame(Assert.java:271)
at junit.framework.Assert.assertNotSame(Assert.java:257)
at org.seasar.framework.container.impl.ComponentDefImplTest.testGetConcreteClassForHotswap(ComponentDefImplTest.java:167)