読者です 読者をやめる 読者になる 読者になる

rmicを実行できるようにする

mavenでrmicを実行しようとしたら・・・ゴールに無い。(TT
う〜む。もうRMIはあまり使われないのでしょうか?デフォルトであってもよいのに。
APサーバやフレームワークがあるから自分でやらないのかしら。


というわけで調べてみると情報もあまりない。
どうやらmaven.xmlに自分で以下のように定義するしかないみたいです。

<project
  xmlns:maven="jelly:maven"
  xmlns:ant="jelly:ant">

  <postGoal name="java:compile">
    <ant:rmic
       base="${maven.build.dest}"
       includes="org/seasar/remoting/rmi/adaptor/RMIAdaptorImpl.class"
    />
  </postGoal>

</project>

これでjava:compileが実行された後に、rmicが実行されます。
参照:http://maven.apache.org/reference/user-guide.html#maven_xml