2012-07-31 61 views
1

在pom.xml中,我已經低於我使用創建一個JAR在Maven POM中擺脫JAR文件的版本?

<?xml version="1.0" encoding="UTF-8"?> 
<project> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>se.sigma.educational</groupId> 
    <artifactId>my-jar</artifactId> 
    <version>1.0</version> 
    <packaging>jar</packaging> 
    <name>Executable jar example</name> 
    .... 

這裏進入,一切工作正常& JAR被名爲「我的-JAR-1.0.jar」創建。有沒有一種方法可以將JAR文件名創建爲「my-jar.jar」而不是名稱內的版本?我嘗試刪除屬性,但然後pom.xml無法運行。

任何幫助非常感謝,我如何擺脫版本從JAR文件名?

謝謝!

+0

爲什麼你想擺脫的版本?這是Maven的一部分,特別是如果你想將jar文件發佈到Maven倉庫。 – khmarbaise 2012-07-31 09:14:12

+1

我同意khmrbaise。拋開Maven,使用你的jar的人怎麼知道它是什麼版本?如果你已經完成了三次發佈,你會如何知道你的jar是從現在開始的一年?我建議你重新考慮這一行動。 – BenjaminLinus 2012-07-31 18:10:44

回答

1

嗯,有一個<finalName>屬性,它可以讓你定義一個神器的自定義名稱 -

<build> 
     <finalName>NAME_OF_JARFILE</finalName> 
</build>