2014-12-28 1 views
0

GitHub의 출시-플러그인에 대한 플러그인 접두사 찾는 방법 :Maven은 :이 받는다는 플러그인을 사용하려면

<plugin> 
    <groupId>de.jutzig</groupId> 
    <artifactId>github-release-plugin</artifactId> 
    <version>1.1.0</version> 
    <executions> 
     <execution> 
      <id>github-upload</id> 
      <phase>deploy</phase> 
      <goals> 
       <goal>release</goal> 
      </goals> 
      <inherited>false</inherited> 
      <configuration> 
       <releaseName>${project.version}</releaseName> 
       <tag>Initial Release</tag> 
       <artifact>${project.build.directory}/${assemblyName}.zip</artifact> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 

문제는 어떻게 호출하는 것입니다 : 여기 https://github.com/jutzig/github-release-plugin

을 POM 구성입니다 명령 줄에서 목표를 발표 하시겠습니까?

나는 시도했다 : 이것은 실패 mvn github-release-plugin:release

: No plugin found for prefix 'github-release-plugin' in the current project and in the plugin groups

나는 받는다는 상당히 새로 온 사람이 플러그인에 필요한 올바른 접두사를 찾는 방법 궁금합니다.

+0

보십시오'mvn de.jutzig : github-release-plugin : 1.1.0 : release'? '첫 모조 실행하기'섹션 [here] (http://maven.apache.org/guides/plugin/guide-java-plugin-development.html)을 확인하십시오. 또한 명령의 상세도를 줄이기위한 몇 가지 팁을 언급합니다. – mystarrocks

+0

한편'release' 목표를'default' 메이븐 수명주기의'deploy' 단계에 첨부 했으므로'mvn deploy'를 실행하면'release' 목표를 너무 실제로 실행해야합니다. maven [lifecycles] (http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html)에 대해 읽어보십시오. – mystarrocks

답변

1

이 시도 :

mvn de.jutzig:github-release-plugin:1.1.0:release

를 체크 아웃

는 첫 번째 모조 섹션 here‌​ 실행. 명령의 상세도를 줄이기위한 몇 가지 팁이 있습니다. 그 중 하나는 입니다. '빌드 수명주기에 모조 부착'은 다음과 같이 실행하여 활용하십시오.

받는다는주기에 대한

mvn deploy

읽기는 다양한 phase의를 이해하는 방법 당신은 lifecyclehere의 특정 phasegoal들에 바인딩 할 수 있습니다.

관련 문제