2011-01-06 67 views
0

什麼是通過scp上傳工件到預定義目的地的首選方式? 我嘗試使用馬車:上傳的魔力,但它不會執行atomatically當我在我的POM那樣的「處決」部分中定義:maven上傳文件每個scp

<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-外部當我執行無人機時,它可以正常工作:上傳,但不會在發佈階段自動上傳工件。

這是甚至正確的方式上傳工件到網站,或部署插件應該照顧呢?

謝謝!

回答

1

這是因爲沒有release相存在(見Maven Lifecycle Reference

你可能想相deploy。是的,馬車通常由maven deploy插件使用(當您執行mvn deploy時會自動使用)。

相關問題