我正在尝试将类路径添加到maven-assembly-plugin生成的jar中。程序集构造,但清单没有类路径。下面是我的配置。任何帮助都将不胜感激。谢谢!
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
<configuration>
<descriptors>
<descriptor>assembly/package.xml</descriptor>
</descriptors>
<archive>
<manifest>
<mainClass>mymain.Main</mainClass>
<addClasspath>true</addClasspath>
</manifest>
</archive>
</configuration>
</plugin>发布于 2009-07-02 14:20:07
我看到你在使用一个自定义的程序集描述符。但是插件的文档页面对<archive>元素有这样的说明:
此时,只有jar程序集格式支持
<archive>配置元素。根据定义,基于目录的程序集mojos - assembly:directory、assembly:directory-inline和assembly:directory-single -不会生成jar格式的存档,因此不支持<archive>元素。
发布于 2011-01-24 14:28:59
它没有添加类路径,而是添加了主类,因为有一个bug http://jira.codehaus.org/browse/MASSEMBLY-334
https://stackoverflow.com/questions/1074603
复制相似问题