请选择 进入手机版 | 继续访问电脑版

12360技术网 - 专业IT技术发表平台

 立即注册  找回密码
查看: 5410|回复: 5

The expression ${build.finalName} is deprecated. Please use ${project.

[复制链接]

20

主题

25

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2020-1-22 20:40:25 | 显示全部楼层 |阅读模式
                                            Spring Boot 最佳实践                        Spring Boot 2.x 是今后Java 后端所有框架起步的基础,几乎可以说Spring Boot 2.x 可以和其他任意框架轻松集成。                        
极客星云                                                                ¥99.00                                                                                                                        去订阅
                                                                                                                                                                                                                         故障背景

今天尝试使用maven Jetty插件启动一个war 项目,无论执行maven的任何命令都会提示这样的警告信息。
  1. [WARNING] [WARNING] Some problems were encountered while building the effective model for com.xingyun:hello-world-sample:war:1.0-SNAPSHOT[WARNING] The expression ${build.finalName} is deprecated. Please use ${project.build.finalName} instead.[WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.[WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.[WARNING]
复制代码
故障分析

根据提示来看,我们可以看出
  1. The expression ${build.finalName} is deprecated. Please use ${project.build.finalName} instead.
复制代码
也就是说,${build.finalName} 表达式已经过时了,请使用${project.build.finalName}代替。
但是到底应该改哪里呢???
我刚开始找了半天,都没找到到底应该修改哪里。
直到今天晚上,偶然发现了答案,原来在这个地方。。。
  1. /${build.finalName}
复制代码
之前错误pom.xml 如下所示:
  1.     4.0.0        com.xingyun    hello-world-sample    1.0-SNAPSHOT    war                    UTF-8                12        ${java.version}        ${java.version}        3.8.1                true                9.4.7.v20170914                        hello-world-sample                                                        org.eclipse.jetty                jetty-maven-plugin                ${jetty.maven.plugin.version}                                                            /${build.finalName}                                        CTRL+C                    8999                    10                                            src/main/webapp/WEB-INF/web.xml                                                                                                    org.apache.maven.plugins                maven-compiler-plugin                ${maven.compiler.plugin.version}                                    ${java.version}                    ${java.version}                                       
复制代码
修复解决方案

修复成功的pom.xml配置如下:
  1.     4.0.0        com.xingyun    hello-world-sample    1.0-SNAPSHOT    war                    UTF-8                12        ${java.version}        ${java.version}        3.8.1                true                9.4.7.v20170914                        hello-world-sample                                                        org.eclipse.jetty                jetty-maven-plugin                ${jetty.maven.plugin.version}                                                            /${project.build.finalName}                                        CTRL+C                    8999                    10                                            src/main/webapp/WEB-INF/web.xml                                                                                                    org.apache.maven.plugins                maven-compiler-plugin                ${maven.compiler.plugin.version}                                    ${java.version}                    ${java.version}                                       
复制代码
Tips:
你有没有好奇过如果不设置hello-world-sample会发生什么呢?
                                                                                                                                       
                                                    
  • 点赞                        
  • 收藏                        
  • 分享                                                                                                                        
  •                                                         
                                      
    • 文章举报                           
                                                
                                                                        
                                            
                                                        极客星云                                                                                    博客专家                                                                                            发布了164 篇原创文章 · 获赞 221 · 访问量 41万+                                                                                            他的留言板                                                            关注
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x




上一篇:github设置仓库可见性 私人仓库设置他人协作/可见
下一篇:不必通宵挂机,飞速克隆PX4源码的方法
回复

使用道具 举报

0

主题

25

帖子

535

积分

高级会员

Rank: 4

积分
535
发表于 2020-1-25 13:28:20 | 显示全部楼层
其实我一直觉得楼主的品味不错!呵呵![www.12360.co]
回复

使用道具 举报

0

主题

22

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
发表于 2020-1-28 09:50:44 | 显示全部楼层
我看不错噢 谢谢楼主![www.12360.co]
回复

使用道具 举报

0

主题

14

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
发表于 2020-2-5 19:27:56 | 显示全部楼层
楼主,大恩不言谢了![www.12360.co]
回复

使用道具 举报

18

主题

30

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
发表于 2020-2-11 14:34:41 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧![www.12360.co]
回复

使用道具 举报

0

主题

20

帖子

430

积分

中级会员

Rank: 3Rank: 3

积分
430
发表于 4 天前 | 显示全部楼层
楼主,我太崇拜你了![www.12360.co]
社区不能没有像楼主这样的人才啊!
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12360技术网

GMT+8, 2020-2-29 21:50 , Processed in 0.297458 second(s), 33 queries .

本网站内容收集于互联网,Www.12360.Co不承担任何由于内容的合法性及健康性所引起的争议和法律责任。 欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。

© 2019-2020 Www.12360.Co

快速回复 返回顶部 返回列表