С Maven 3.2.2 поддерживает определение pom's parent version with ranges, можно ли настроить плагин m2e для решения диапазона версий? Как?Как настроить плагин m2e eclipse для поддержки версий родительской версии?
Edit 1:(2014-09-29 @ 9:50 AEST)
Сценарий: Импорт Maven проекта со следующим определением родителя в затмение с m2e плагин (проект не является модулем его родитель)
<parent>
<artifactId>artifactId</artifactId>
<groupId>groupId</groupId>
<version>[1.0,1.1)</version>
</parent>
М2Э плагина не решает диапазон версий, показывая это сообщение об ошибке в редакторе POM:
Could not transfer artifact groupId:artifactId:pom:[1.0,1.1) from/to nexus-releases (http://nexus.proxy/content/groups/public/): Illegal character in path at index 82: http://nexus.proxy/content/groups/public/groupId/artifactId/[1.0,1.1)/artifactId-[1.0,1.1).pom and 'parent.relativePath' points at wrong local POM
Он работает при работе с Run as... > Maven install
см фрагмент журнала ниже:
[INFO] Scanning for projects...
[INFO] Downloading: http://nexus.proxy/content/groups/public/groupId/artifactId/maven-metadata.xml
[INFO] Downloading: http://nexus.proxy/content/groups/public/groupId/artifactId/maven-metadata.xml
[INFO] Downloading: http://nexus.proxy/content/groups/public-snapshot/groupId/artifactId/maven-metadata.xml
[INFO] Downloaded: http://nexus.proxy/content/groups/public-snapshot/groupId/artifactId/maven-metadata.xml (488 B at 0.8 KB/sec)
[INFO] Downloaded: http://nexus.proxy/content/groups/public/groupId/artifactId/maven-metadata.xml (2 KB at 2.1 KB/sec)
[INFO] Downloaded: http://nexus.proxy/content/groups/public/groupId/artifactId/maven-metadata.xml (2 KB at 2.1 KB/sec)
[INFO] Downloading: http://nexus.proxy/content/groups/public/groupId/artifactId/[1.0,1.1)/artifactId-[1.0,1.1).pom
[INFO] Downloading: http://nexus.proxy/content/groups/public/groupId/artifactId/[1.0,1.1)/artifactId-[1.0,1.1).pom
PS .: Вопрос не в том или нет, это хорошая практика, пожалуйста, обратитесь к Benjamin's comment для некоторый фон.
, относящиеся к How to configure maven or eclipse in order to use the RELEASE constant within versions?
Не могли бы вы сделать свой вопрос более ясным? Вы дали много ссылок, будьте более конкретными, чтобы каждый мог опубликовать хороший ответ. –
Там вы идете @SanjayaPandey :) –