2016-09-23 52 views
3

IntelliJ提供Extract Property重構,可用於將maven神器版本提取到pom.xml中的屬性。IntelliJ like'Extract Property'將maven神器版本提取到eclipse中的屬性

提取屬性的重構會在指定的pom.xml文件中新的屬性定義,發現在pom.xml的文件層次結構中的選定字符串的所有事件,並與格式上述屬性替換它們: $ {}

https://www.jetbrains.com/help/idea/2016.2/extract-property.html

日食是否有類似的東西嗎?

回答

0

看來Eclipse並沒有這樣的功能。
所以我自己提取的版本與Java Helper類:
https://github.com/brabenetz/secured-properties/blob/master/src/test/java/net/brabenetz/lib/securedproperties/tools/ExtractPomVersions.java

隨意複製,過去和修改代碼。

背景: 我個人不喜歡版本屬性,因爲定義正確的版本有Maven中的依賴管理和插件管理部分。
但似乎版本 - maven插件只能在最好的版本中運行:
http://www.mojohaus.org/versions-maven-plugin/update-properties-mojo.html