Maven依赖于项目 - 没有jar而是类

时间:2011-06-16 14:26:35

标签: java maven dependencies

我有一个多模块Maven项目A.有两个模块:B和C,其中C依赖于B.

假设C是一个Web应用程序,因此默认情况下B.jar将包含在C的WEB-INF / lib目录中。

但不是这样,我想编译B,然后将其编译的类移动到C的目标目录。

如何在Maven中实现这一目标?

感谢您的回答,

巴拉兹

1 个答案:

答案 0 :(得分:2)

如果您的模块 B 也是一个webapp模块,您可以创建一个仅包含c onfiguring the war plugin类的jar文件。然后,您可以通过将-classes添加到pom来使 C 依赖于<classifier>classes</classifier>工件。

否则,当打包 C 时,您可以使用dependency plugin to unpack B 工件。