Cha*_*hew 5 eclipse intellij-idea automated-refactoring maven
IntelliJ提供了Extract Property重构,可用于将maven工件版本提取到属性中pom.xml.
提取属性的重构会在指定的pom.xml文件中新的属性定义,发现在pom.xml的文件层次结构中的选定字符串的所有事件,并与格式上述属性替换它们:$ {}
https://www.jetbrains.com/help/idea/2016.2/extract-property.html
eclipse有类似的东西吗?
Eclipse好像没有这样的功能。
所以我用Java Helper类自己提取了版本:
https://github.com/brabenetz/secured-properties/blob/master/src/test/java/net/brabenetz/lib/securedproperties/tools/ExtractPomVersions.java
请随意复制、粘贴和修改代码。
背景:我个人不喜欢将版本作为属性,因为为了定义正确的版本,Maven 中有依赖管理和插件管理部分。
但似乎 version-maven-plugin 仅在可以更新属性中的版本时才能发挥最佳作用:
http://www.mojohaus.org/versions-maven-plugin/update-properties-mojo.html
| 归档时间: |
|
| 查看次数: |
465 次 |
| 最近记录: |