2011-01-06 4 views
0

scp를 통해 이슈를 미리 정의 된 대상에 업로드하는 가장 좋은 방법은 무엇입니까? 내가 마차를 사용하여 시도 : 모조를 업로드,하지만 난 그런 내 치어에서 "실행"섹션을 정의 할 때 늘 atomatically 실행 : scp 당 maven 업로드 파일

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>wagon-maven-plugin</artifactId> 
    <version>1.0-beta-3</version> 
    <executions> 
     <execution> 
      <phase>release</phase> 
      <goals> 
       <goal>upload</goal> 
      </goals> 
     </execution> 
    </executions> 
    <configuration> 
     <fromDir>target/checkout/target</fromDir> 
     <includes>*.jar</includes> 
     <url>scpexe://host/dir</url> 
     <toDir /> 
     <serverId>my id</serverId> 
    </configuration> 
</plugin> 

내가 필요한 확장 왜건 - SSH와 왜건-SSH-외부 추가를 그리고 내가 왜건을 실행할 때 그것은 모두 잘 작동합니다. 그러나 업로드 단계에서는 아티팩트를 자동으로 업로드하지 않을 것입니다.

웹 사이트에 아티팩트를 업로드하는 경우에도이 방법이 적합한가요? 아니면 배포 플러그인이이를 처리해야합니까?

감사합니다. 더 release 단계가 존재하지 않기 때문에이다

답변

1

당신은 아마 상 deploy을 원하는 (Maven Lifecycle Reference 참조). 그리고 예, 왜건은 보통 maven 배포 플러그인에 의해 사용됩니다 (자동으로 실행하면 mvn deploy).