我们正在为 ant 中的现有项目进行 maven 转换。这个项目有很多子模块。 父 POM 如下所示:
...
<module>p1</module>
<module>p2</module>
<module>p3</module>
<module>p4_WAR</module>
<module>p5_EJB1</module>
<module>p5_EJB2</module>
<module>p5_EJB3</module>
<module>Final_EAR</module>
...
其中 p1,p2,p3... 是从父 POM 调用自己的 POM 的子项目。可以执行这些子项目 POM 以单独构建它们。
这个父 POM 调用子项目 POM 并最终将它们构建为 Final_EAR 项目 POM 中的 EAR。这在本地机器上是成功的,但是当我在 Jenkins 中做同样的事情时,它会失败并出现以下异常。