2014-02-11 34 views
1

如何讓它構建不包含名稱中的「one-jar」的常規工件? 我使用以下設置在我的POM:使用onejar-maven-plugin構建可運行的jar

<plugin> 
    <groupId>com.jolira</groupId> 
    <artifactId>onejar-maven-plugin</artifactId> 
    <version>1.4.4</version> 
    <executions> 
     <execution> 
      <configuration> 
       <mainClass>package.ClassName</mainClass> 
       <onejarVersion>0.97</onejarVersion> 
       <attachToBuild>true</attachToBuild> 
      </configuration> 
      <goals> 
       <goal>one-jar</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 
+0

需要明確的是,你還想要一個脂肪罐子,你只是不希望'一jar'添加到文件名? – chrylis

+0

是的,只是文件名更改。 –

回答

1
<configuration> 
    <filename>${project.artifactId}-${project.version}.${project.packaging}</filename> 
</configuration> 

,或者任何其他的模式你想。

0

只需添加

<configuration>  
    <classifier>WhatEverStringYouWant</classifier> 
</configuration> 
相關問題