2014-09-22 3 views
1

С 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?

+0

Не могли бы вы сделать свой вопрос более ясным? Вы дали много ссылок, будьте более конкретными, чтобы каждый мог опубликовать хороший ответ. –

+0

Там вы идете @SanjayaPandey :) –

ответ

0

Должен быть установлен на М2Э v1.6.x

Bugzilla для М2Э #445883 (дублируется из #438441)

В качестве временного решения, с использованием новейших или RELEASE, как версия родительского pom должна работать.

Смежные вопросы