【发布时间】:2018-08-23 23:52:42
【问题描述】:
我的 maven 项目中有 3 个模块,每个模块都会生成一个 jar 文件。 然后我有一个第四个模块,可以从这些罐子中产生战争
这是我的 POM,它是所有模块的父级
<modules>
<module>A</module>
<module>B</module>
<module>C</module>
<module>DWAR</module>
</modules>
在 DWAR 的 pom 中,我已经指定了对所有三个模块 A、B、C 的依赖关系
<dependency>
<groupId>yyyy</groupId>
<artifactId>A</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
。 .等等。
我的war构建成功,war的lib文件夹包含了所有的jar,但是classes文件夹是空的。 但是在每个模块中,A、B、C 类文件夹中都填充了已编译的类。 我错过了什么?
【问题讨论】:
-
WAR 模块中有类吗?
-
@khmarbaise,不,war 模块中没有 .java 文件,它是一个空模块,仅用于将其他子模块 jar 收集到战争中。这是个问题吗?
-
你为什么想要一个空的类文件夹?
-
我提到这个 SO 问题是为了让多个模块之间发生战争stackoverflow.com/questions/14467325/…