1、问题描述
2、原始的配置
springcloud父工程中pom文件中的配置
******
src/main/resources
true
org.apache.maven.plugins
maven-resources-plugin
$
子模块项目中application.properties中的配置
info.app.name = test-microservicecloud
info.company.name = www.test.cn
info.build.artifactId = $project.artifactId$
info.build.version = $project.version$
启动项目后发现info内容有问题,artifactId和version未正确显示
{
"build": {
"artifactId": "$project.artifactId$",
"version": "$project.version$"
},
"app": {
"name": "test-microservicecloud"
},
"company": {
"name": "www.test.cn"
}
}
3、解决问题
将pom文件中的标签delimit改成delimiter
*****
src/main/resources
true
org.apache.maven.plugins
maven-resources-plugin
$
启动项目测试
{
"build": {
"artifactId": "microservicecloud-provider-dept-8001",
"version": "1.0-SNAPSHOT"
},
"app": {
"name": "test-microservicecloud"
},
"company": {
"name": "www.test.cn"
}
}
info内容可以正常显示。
4、总结
版本和环境都可能造成显示问题,如有错误,请您指正。
最后
以上就是鳗鱼大炮最近收集整理的关于eureka配置info_Eureka注册服务配置info信息无法动态显示$project.artifactId$的问题的全部内容,更多相关eureka配置info_Eureka注册服务配置info信息无法动态显示$project.artifactId$内容请搜索靠谱客的其他文章。
发表评论 取消回复