Maven 没有正确替换标签

Maven not replacing tags properly

我有两个 wars 说 War-A 和 War - B。我需要构建 war - B 重新使用 src 和资源目录War - A 在 war-B 的 web.xml 中进行了一些小的配置更改。因此,我在 war - 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>

它能够生成 war with webapp 目录。请提出一些解决方案,我正在使用 eclipse + maven

试试这个

../War-A/src/main/java