2013-05-17 3 views
0

Maven 저장소 메타 데이터를 업데이트하는 권장 방법은 무엇입니까?Maven 저장소 메타 데이터를 업데이트하는 권장 방법은 무엇입니까?

내가 작업하고있는 시나리오는 maven-cargo 플러그인 메타 데이터의 내용이 오래되어 업데이트 된 저장소 메타 데이터를 반영하지 않으므로 변경해야하는 이유입니다. 예를 들어

, 나는 받는다는 -화물 플러그인 받는다는 - 메타 데이터 central.xml이 있습니다

<?xml version="1.0" encoding="UTF-8"?> 
<metadata> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-cargo-plugin</artifactId> 
</metadata> 

업데이트 된 버전이 있어야합니다 반면 :

<?xml version="1.0" encoding="UTF-8"?> 
<metadata> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>cargo-maven2-plugin</artifactId> 
</metadata> 

어떻게 할 이것에 대해 가봐야 겠어?

감사

+0

저장소 관리자를 사용하고 있습니까? 아니면 로컬 저장소입니까? – khmarbaise

+0

신경 쓰지 말고,''를 사용하여 이것을 고쳤습니다. 이렇게하면 org.apache.maven.plugins 대신 org.codehaus.cargo를 먼저 사용할 수 있습니다. – drecute

답변

1

.이 먼저 지정된 그룹을 사용 받는다는한다 (Settings.XML의로 아래

<pluginGroups> 
     <!-- pluginGroup 
     | Specifies a further group identifier to use for plugin lookup. 
     <pluginGroup>com.your.plugins</pluginGroup> 
     --> 
     <pluginGroup>org.codehaus.cargo</pluginGroup> 
    </pluginGroups> 

를 추가하고

<configuration> 
    <container> 
    <containerId>jetty6x</containerId> 
    <type>embedded</type> 
    </container> 
</configuration> 

http://maven.apache.org/guides/introduction/introduction-to-plugin-prefix-mapping.html를 참조하여 pom.xml 파일에 아래 추가

+0

Great (+1)! 당신의 대답을 수락하십시오. – Michael