2014-10-06 75 views
3

我使用build-helper-maven-pluginattach-artifact的目標是將自定義jar文件添加到Nexus旁邊的ear文件中。構建完成後,jar文件就在那裏,但不是保留它的原始名稱,而是重命名爲<project_name>-ear-<version>-<timestamp>.jar。有什麼我可以做的,以保持它的原始名稱,即配置Maven保持名稱?maven attach-artifact - 保留原名

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>build-helper-maven-plugin</artifactId> 
    <version>1.9.1</version> 
    <executions> 
     <execution> 
      <id>attach-artifacts</id> 
      <phase>package</phase> 
      <goals> 
       <goal>attach-artifact</goal> 
      </goals> 
      <configuration> 
       <artifacts> 
        <artifact> 
         <file>../xxx/src/main/resources/lib/DbSynchronizer.jar</file> 
         <type>jar</type> 
        </artifact> 
       </artifacts> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 

回答

3

否... Maven存儲庫格式使用座標來組裝可預測的文件名,以確保可以使用Maven存儲庫格式可靠地下載它們。如果您需要不同的文件名,請在下載文件後重命名文件。

+0

令人失望...謝謝! – Lucas 2014-10-07 08:09:53