在父工程中,加入允许src/main/resources中的文件访问pom.xm,访问方式以$parameter$
<build>
<finalName>springcloudtest</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<configuration>
<delimiters>
<delimiter>$</delimiter>
</delimiters>
</configuration>
</plugin>
</plugins>
</build>
子工程中的yml文件中的配置
info:
app.name: dept-provider-8001
company.name: www.my.com
build.artifactId: $project.artifactId$
build.version: $project.version$
结果
暂时的解决办法
允许src/main/resources下的配置文件读取pom文件的变量,需要在子模块中配置
到底是为啥呢?
maven不是默认继承父工程的plugin吗???????????问题先记录在这里