在查看各种建议之后,我似乎仍然无法对耳文进行任何成功的maven策略。
我有这个结构:
父pom.xml: ...
<modules>
<module>MyProject-ear</module>
<module>MyProject-ejb</module>
<module>MyProject-war</module>
</modules>
(ejb / war / ear将此作为父母)
我正在使用maven-war-plugin / maven-ejb-plugin / maven-ear-plugin。
EAR模块将ejb / war项目作为依赖项。
现在,如果我想建立我的耳朵,我需要先建立战争。如果我不这样做,那就不是最新版本了。
有更好的方法吗?
编辑:仅供参考,打开一个netbeans错误,只需单击“运行”即可运行我的项目:http://netbeans.org/bugzilla/show_bug.cgi?id=218807
答案 0 :(得分:0)
看起来很好。我自己使用相同的布局。
在建造时,您只需要定位在顶部的pom并运行mvn install
。您不必沿着层次结构向下构建war
。