IntelliJ提供Extract Property
重构,可用于将maven工件版本提取到pom.xml
中的属性。
Extract Property重构在指定的pom.xml文件中创建一个新的属性定义,在pom.xml文件的层次结构中查找所选字符串的所有匹配项,并使用以下格式替换它们:$ {}
https://www.jetbrains.com/help/idea/2016.2/extract-property.html
eclipse有类似的东西吗?
答案 0 :(得分:1)
Eclipse似乎没有这样的功能
所以我自己用Java Helper类提取了这个版本:
https://github.com/brabenetz/secured-properties/blob/master/src/test/java/net/brabenetz/lib/securedproperties/tools/ExtractPomVersions.java
随意复制,过去和修改代码。
背景:
我个人不喜欢将这些版本作为属性,因为为了定义正确的版本,Maven中有依赖管理和插件管理部分。
但似乎版本maven-plugin只有在可以更新属性中的版本时才能发挥最佳作用:
http://www.mojohaus.org/versions-maven-plugin/update-properties-mojo.html