我預計將提供一個jar文件的項目:如何將一個定製的jar文件註冊爲maven main artifact?
<packaging>jar</packaging>
但罐子是建立在自定義的方式,所以默認包裝用罐子來完成:罐子已被禁用
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<executions>
<execution>
<id>default-jar</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
但然後當我想應用陰影:在現有罐子上的陰影我得到一個錯誤
項目主要工件不存在。
我認爲maven不知道我的自定義工具創建的.jar文件。如何讓它知道,因爲antrun attachArtifact不起作用
<attachartifact file="./bin/classes.jar" classifier="" type="jar"/>
我得到的錯誤是
的螞蟻BuildException已發生:org.apache.maven.artifact.InvalidArtifactRTException:對於神器{: jar}:附加的工件必須具有與其對應的主工件不同的ID。
所以這不是註冊主神器的方法...有沒有(沒有編寫自定義java插件)?
感謝, 盧卡斯