Maven 2 maven汇编插件
我试图向maven汇编插件生成的jar添加一个类路径。程序集bulids,但清单没有类路径。下面是我的配置。任何帮助都将不胜感激。谢谢Maven 2 maven汇编插件,maven-2,assemblies,manifest,Maven 2,Assemblies,Manifest,我试图向maven汇编插件生成的jar添加一个类路径。程序集bulids,但清单没有类路径。下面是我的配置。任何帮助都将不胜感激。谢谢 <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <id>make-assembly</id> <phase>pac
<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>
maven汇编插件
组装
包裹
装配
assembly/package.xml
梅因,梅因
真的
我看到您正在使用自定义程序集描述符。但是插件的文档页面对
元素有这样的描述:
此时,只有jar程序集格式支持
配置元素。根据定义,基于目录的程序集mojo-assembly:directory、assembly:directory inline和assembly:directory single-不生成jar格式的存档,因此不支持
元素
它没有添加类路径,而是添加了主类,因为存在一个有意义的bug。我一定是忽略了这一点。非常感谢。有没有一种方法可以在jar中生成一个由包阶段生成的清单。其他人提到过使用它,但我不知道这两者是如何结合在一起的。很好!