Maven没有正确替换标签

时间:2015-08-07 15:06:25

标签: maven maven-2 maven-3 maven-plugin maven-assembly-plugin

我有两场战争说战争-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

1 个答案:

答案 0 :(得分:0)

试试这个

../战争-A / SRC /主/ JAVA