概述
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$的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复