2011-09-13 3 views
2

tomcat maven 플러그인에 대한 저장소를 포함하려면 어떻게해야합니까? here)? 중앙 Maven 저장소에서 버전 2.0을 찾을 수 없으므로 직접 포함해야합니다. 내 pom.xml 파일에서 그 일을 행운을 얻지 못한다. 이것이 잘못된 구문이면 어떤 생각입니까?tomcat maven plugin에 대한 저장소를 추가하는 방법

<pluginRepositories> 
    <pluginRepository> 
     <id>maven-tomcat</id> 
     <url>http://svn.apache.org/repos/asf/tomcat/maven-plugin/trunk/tomcat-maven-plugin</url> 
    </pluginRepository> 
</pluginRepositories> 

<plugin> 
    <groupId>org.apache.tomcat.maven</groupId> 
    <artifactId>tomcat-maven-plugin</artifactId> 
    <version>2.0-SNAPSHOT</version> 
</plugin> 

이 내가 바람둥이을 실행할 때 내가 얻을 경고는 다음과 같습니다 실행 목표 :

org.apache.tomcat.maven의 POM : 바람둥이 -maven-plugin : jar : 2.0-SNAPSHOT은 이며, 종속성 정보가 없습니다.

답변

2

이 플러그인이 maven 중앙 저장소에있는 것처럼 보입니다. 따라서 플러그인을 기본 구성 값으로 덮어 쓰려면 pom에서 구성해야합니다.

그 svn 주소는 거기에 맞지 않습니다.이 플러그인의 소스 코드는 바이너리가 아닌 주소입니다. Maven은 거기에 Maven Plugin 저장소의 주소를 기대한다. 바이너리는 기본 저장소에 있으며 목표 중 하나를 호출 할 때 Maven은 필요한 종속성을 자동으로 다운로드합니다. 예를 들어 mvn tomcat:deploy

Herepom.xml에서 구성하는 방법을 찾을 수 있습니다.

here 목표와 사용 방법을 찾을 수 있습니다.

+0

중앙 저장소에서 "tomcat-maven-plugin"을 검색하면 버전 2.0이 표시되지 않습니다 ... 최신 1.1이 있습니다! – Ayyoudy

+1

버전 2.0은 [여기] (http://tomcat.apache.org/maven-plugin.html)에 명시된 바와 같이 개발중인 것으로 보입니다. 당신은 항상 그 SVN에서 소스 코드를 얻고 그것을 사용하기 위해 컴파일 할 수 있지만, 개발 단계에 있기 때문에 아마 다소 불안정 할 것입니다. 죄송합니다, 내가 준 링크는 2.0 버전입니다. 1.1 [목표] (http://mojo.codehaus.org/tomcat-maven-plugin/plugin-info.html) 및 [사용법] (http://mojo.codehaus.org/tomcat-maven-plugin)입니다. /usage.html) –

+0

팁 주셔서 감사합니다. 나는 그것을 밖으로 시도 할 것이다. 나는 바람둥이 v7.0을 실행하고있다. 버전 1.1이 바람둥이 v7과 호환된다면 좋을 것이다. – Ayyoudy

관련 문제