【发布时间】:2011-06-16 14:26:35
【问题描述】:
我有一个多模块的Maven项目A。有两个模块:B和C,其中C依赖B。
假设 C 是一个 Web 应用程序,那么默认情况下 B.jar 将包含在 C 的 WEB-INF/lib 目录中。
但不是这样,我想编译B,然后将其编译的类移动到C的目标目录。
如何在 Maven 中实现这一点?
感谢您的回答,
巴拉兹
【问题讨论】:
-
您这样做的目的是什么?这听起来像是一个更大问题的解决方案。
-
是的。我正在尝试 mavenize 一个 7 岁的项目。到目前为止,它使用 ant 构建 B,然后在编译 C 的同时复制一些类。
-
所以即使 B 在 C 之前构建,声明 B 依赖于 C 也不起作用?
-
B 不能是 C 的依赖项。
标签: java maven dependencies