2017-05-29 81 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

相关问题