2017-05-29 78 views
0
 <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-jar-plugin</artifactId> 
      <executions> 
       <execution> 
        <id>client</id> 
        <goals> 
         <goal>jar</goal> 
        </goals> 
        <configuration> 
         <classifier>client</classifier> 
         <includes> 
          <include>**/com.service/**</include> 
         </includes> 
        </configuration> 

       </execution> 
      </executions> 
     </plugin> 

我想要將版本追加到jar.Right的結尾,現在它正在構建jar,像ship-service-0.1-client.jar ,我希望它像ship-service-client-0.1.jar,我需要將它作爲依賴添加到另一個項目中。如何跳過由maven-jar-plugin和clasifier生成的jar中的版本

+0

[控制罐子神器的行家最終名稱(可能的重複https://stackoverflow.com/questions/4238944/controlling-maven-最終命名爲jar-artifact) –

+0

分類器聽起來像是一個設計缺陷。你應該創建一個單獨的分類器部件的maven模塊...命名是'ship-service-0.1-client.jar',如果這是一個分類器工件,那麼你不能改變它。 – khmarbaise

回答

-2

您可以使用

<build> 
    <finalName>FinalNameOfYourProyect</finalName> 
</build> 

檢查此相關question

+0

如果SO中已經有回答的問題,請不要再提供一個。將問題標記爲重複。 –

+0

這隻會更改'target'文件夾中的名稱,但不會更改已部署的名稱。只是導致它不能被重命名。 – khmarbaise

相關問題