我有两场战争说战争-A和战争-B。我需要建立战争 - B重新使用战争-A的src和资源目录,并在war-B的web.xml中进行一些微小的配置更改。因此我在战争中给出了以下代码 - B
<srcPath>${project.parent.basedir}/War-A/src/main/java</srcPath>
<resourcespath>${project.parent.basedir}/War-A/src/main</resourcespath>
但是在构建war-B时,Maven没有引用parent.basedir的正确路径而是显示在下面的日志
[INFO] skip non existing resourceDirectory C:\..\war-B\${project.parent.basedir}\war-A\src\main
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @
war-B ---
[INFO] No sources to compile
[INFO]
然而具有相同的配置
<webapp>${project.parent.basedir}/War-A/src/main</webapp>
它能够使用webapp目录生成战争。请提出一些解决方案,我正在使用eclipse + maven
答案 0 :(得分:0)
试试这个
../战争-A / SRC /主/ JAVA