2011-11-23 50 views
2

我們有一個servlet,我們會發佈一個zip文件。我想自動化構建zip文件並將其發佈到使用maven的servlet。有沒有辦法做到這一點與Maven插件,或者我應該只使用外部工具或螞蟻任務?將maven神器發佈到文件上傳servlet

回答

2

我們結束了使用一些螞蟻/捲曲:

<plugin> 
     <artifactId>maven-antrun-plugin</artifactId> 
     <version>1.6</version> 
     <executions> 
      <execution> 
       <phase>package</phase> 
       <goals> 
        <goal>run</goal> 
       </goals> 
       <configuration> 
        <target> 
         <exec executable="curl"> 
          <arg value="-F"/> 
          <arg value="[email protected]/templates.zip"/> 
          <arg value="http://localhost:8080/template/process"/> 
         </exec> 
        </target> 
       </configuration> 
      </execution> 
     </executions> 
    </plugin> 
0

deploy plugin可以將您構建的zip工件傳輸到servlet。 deploy-file目標具有參數,您可以在其中明確設置要上傳到的URL。或者您可以在POM中設置distribution management section以標準方式進行。

+0

似乎沒有要使用此方法POST的足夠的定製。我們不能改變這個servlet,所以我不得不去做一個ant任務。 – danb