2012-11-09 2 views
2

플러그인 스냅 샷 실행 방법 :내가이 명령을 사용하여 플러그인을 받는다는 아래 실행하려고하면

com.wordpress.pomfromjarmavenplugin를 : 생성 : 0.0.1-SNAPSHOT : generatepom 내가 할

을 이 오류 :

다운로드 : https://oss.sonatype.org/content/repositories/snapshots/com/wordpress/pomfromjarmavenplugin/generate/0.0.1-SNAPSHOT/generate-0.0.1-SNAPSHOT.pom [WARNING 상기 POM 위한 com.wordpress.pomfromjarmavenplugin : 생성 : jar : 0.0.1-SNAPSHOT은 입니다. 종속성 정보가 없습니다. [정보] ----------------------------- -------------------------------------------- [정보] BUILD FAILURE [ 정보] ----------------------------------------------- ------------------------- [정보] 총 시간 : 1.862 [정보] 완료 : 금 11 월 9 일 11시 15 분 47 초 GMT 2012 [정보] 최종 메모리 : 5M/15M [정보] ------------------------------------- ----------------------------------- [오류] 플러그인 com.wordpress.pomfromjarmavenplugin : generate : 0.0. 1-SNAPSHOT 또는 중 하나의 종속성을 확인할 수 없습니다. 설명자를 읽지 못했습니다. com.wordpress.pomfromjarmavenplugin : 생성 : jar : 0.0.1-SNAPSHOT : 이 아닐 수 있습니다. 유물을 com.wordpress.pomfromjarmavenplugin을 찾을 : 생성 : 치어 : 0.0.1-SNAPSHOT을 apache.snapshots에 (https://oss.sonatype.org/content/repositories/snapshots/) -> [도움말 1] [ 오류] [오류] 오류의 전체 스택 추적을 보려면 -e 스위치를 사용하여 Maven을 다시 실행하십시오. [오류] -X 스위치를 사용하여 에 Maven을 다시 실행하면 전체 디버그 로깅을 사용할 수 있습니다. [ERROR] 자세한 내용은 [ERROR]는 약 오류 및 가능한 해결 방법은 다음 문서를 참조하십시오 : [ERROR]는 [도움말 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

문제는 치어 파일을 모두 가지고있는 것 같다 그들과 관련된 타임 스탬프 : https://oss.sonatype.org/content/repositories/snapshots/com/wordpress/pomfromjarmavenplugin/generate/0.0.1-SNAPSHOT/

어떻게이 플러그인을 실행할 수 있습니까? 플러그인이 공개되거나 스냅 샷의 최신 버전을 실행하도록 maven에게 지시 할 때까지 기다려야합니까?

답변

2

당신의 치어에 다음 줄을 추가합니다 :

mvn com.wordpress.pomfromjarmavenplugin:generate:0.0.1-SNAPSHOT:generatepom 

을 아니면 치어에이 줄을 추가합니다 :

<pluginRepositories> 
    <pluginRepository> 
     <id>oss.sonatype</id> 
     <url>https://oss.sonatype.org/content/repositories/snapshots/</url> 
    </pluginRepository> 
</pluginRepositories> 

는 그런 다음 명령이 작동한다

<build> 
    <plugins> 
     <plugin> 
      <groupId>com.wordpress.pomfromjarmavenplugin</groupId> 
      <artifactId>generate</artifactId> 
      <version>0.0.1-SNAPSHOT</version> 
     </plugin> 
    </plugins> 
</build> 

그리고 문제 :

mvn generate:generatepom 
+0

하지만 src를 다운로드하고 로컬 저장소에 설치하지 않고도 maven에서 플러그인을 직접 호출 할 수 없습니까? – user701254

+0

오케이, 고마워. maven에게 현재 타임 스탬프가없는 스냅 샷을 다운로드하려고 할 때 특정 플러그인의 스냅 샷을 다운로드하도록 지시 할 수 있습니까? 해당 repo의 모든 스냅 샷 (https://oss.sonatype.org/content/repositories/snapshots/com/wordpress/pomfromjarmavenplugin/generate/0.0-1-SNAPSHOT)에는 타임 스탬프가 연결되어 있습니다. – user701254

+0

@ user701254 실용적인 솔루션으로 제 대답을 업데이트했습니다! :-) – maba

관련 문제