2013-08-19 107 views
0

我使用maven-dependency-plugin來收集我的應用程序的所有依賴項,然後用maven-assembly-plugin將它們打包在一個ZIP文件中。這部分工作很好。如何防止部署由maven創建的ZIP文件?

但是,當我做mvn deploy時,它會將ZIP文件部署到我不想要的Archiva服務器。我只想讓JAR部署在那裏。

有什麼辦法可以防止上傳ZIP文件?

這裏是我的POM的相關章節:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-dependency-plugin</artifactId> 
    <executions> 
    <execution> 
     <phase>package</phase> 
     <goals> 
     <goal>copy-dependencies</goal> 
     </goals> 
     <configuration> 
     <outputDirectory>${project.build.directory}/lib</outputDirectory> 
     </configuration> 
    </execution> 
    </executions> 
</plugin> 

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-assembly-plugin</artifactId> 
    <version>2.3</version> 
    <executions> 
    <execution> 
     <id>make-assembly</id> 
     <phase>package</phase> 
     <goals> 
     <goal>single</goal> 
     </goals> 
     <configuration> 
     <finalName>myProject-${project.version}</finalName> 
     <outputDirectory>../</outputDirectory> 
     <descriptors> 
      <descriptor>src/main/assembly/assembly.xml</descriptor> 
     </descriptors> 
     </configuration> 
    </execution> 
    </executions> 
</plugin> 

回答