我有一个多模块Maven项目A.有两个模块:B和C,其中C依赖于B.
假设C是一个Web应用程序,因此默认情况下B.jar将包含在C的WEB-INF / lib目录中。
但不是这样,我想编译B,然后将其编译的类移动到C的目标目录。
如何在Maven中实现这一目标?
感谢您的回答,
巴拉兹
答案 0 :(得分:2)
如果您的模块 B 也是一个webapp模块,您可以创建一个仅包含c onfiguring the war plugin类的jar文件。然后,您可以通过将-classes
添加到pom来使 C 依赖于<classifier>classes</classifier>
工件。
否则,当打包 C 时,您可以使用dependency plugin to unpack B 工件。