2014-01-15 100 views
3

这是我的pom.xml,下载依赖项jars-jsaf-3.5.jar和mal-1.5.0.jar但是我想从版本库中删除版本部分name.That是jsaf.jar和mal.jar请建议如何在pom.xml如何在pom.xml中下载并重命名依赖项jar

<build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-dependency-plugin</artifactId> 
     <version>2.8</version> 
     <executions> 
      <execution> 
      <id>copy-dependencies</id> 
      <phase>package</phase> 
      <goals> 
       <goal>copy-dependencies</goal> 
      </goals> 
      <configuration> 
       <outputDirectory>${project.build.directory}</outputDirectory> 
       <overWriteReleases>false</overWriteReleases> 
       <overWriteSnapshots>false</overWriteSnapshots> 
       <overWriteIfNewer>true</overWriteIfNewer> 
       <excludeTransitive>true</excludeTransitive> 
      </configuration> 
      </execution> 
     </executions> 
     </plugin> 
    </plugins> 
    </build> 

    <dependencies> 
    <dependency> 
     <groupId>com.qsa.jsaf</groupId> 
     <artifactId>jsaf</artifactId> 
     <version>3.5</version> 
    </dependency> 
    </dependencies> 
<dependencies> 
    <dependency> 
     <groupId>javax.mal</groupId> 
     <artifactId>mal</artifactId> 
     <version>1.5.0</version> 
    </dependency> 
    </dependencies> 

</project> 

回答

4

Strip version从依赖与参数拷贝

期间重命名这些罐子

<stripVersion>true</stripVersion> 

地带神器版本

样本配置

<configuration> 
    <stripVersion>true</stripVersion> 
    <outputDirectory>${project.build.directory}</outputDirectory> 
    <overWriteReleases>false</overWriteReleases> 
    <overWriteSnapshots>false</overWriteSnapshots> 
    <overWriteIfNewer>true</overWriteIfNewer> 
    <excludeTransitive>true</excludeTransitive> 
</configuration> 
相关问题