在使用Maven管理项目时, 经常会增加一些属性在pom.xml文件中。 抽取这些属性的好处之一就是方便集中管理,可以容易升级依赖的版本。 有些依赖因为代码的重构而丢弃了,但是它使用的属性可能会遗漏在properties中。 如果在几十条的属性中找到不用的属性, 这是一个问题。
目前没有maven插件可以做这个How to find unused properties in a pom. 不过上面的链接提供了一个脚本如何查找到未用的属性, 然后手工删除。
|
|
有趣的是, 作者居然是我们公司的, 写这篇文章之前都没有发现。
另外, 再推荐另外一个好用的插件: maven-sortpom-plugin, 它可以帮助你排序你的依赖和属性。
|
|
另外提供一个Spring最佳实践中用到的pom.xml: