题
我试图类路径添加到由行家组装-插件生成的广口瓶中。装配bulids,除了明显没有类路径。下面是我的配置。任何帮助,将不胜感激。谢谢!
<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>
解决方案
我看你使用的是自定义的装配描述符。但该插件的文档页面已经这样说了<archive>
元素:
此时,只有罐组件格式支持
<archive>
配置元素。根据定义,基于目录的组件mojos - 组件:目录,装配:目录内联,和组装:目录单 - 不产生一个罐子格式存档,并因此不支持<archive>
元件
其他提示
它不添加类路径,但增加了主级,因为有一个错误 HTTP:// jira.codehaus.org/browse/MASSEMBLY-334
不隶属于 StackOverflow