Maven 2 maven汇编插件

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

我试图向maven汇编插件生成的jar添加一个类路径。程序集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>

maven汇编插件
组装
包裹
装配
assembly/package.xml
梅因,梅因
真的

我看到您正在使用自定义程序集描述符。但是插件的文档页面对
元素有这样的描述:

此时,只有jar程序集格式支持
配置元素。根据定义,基于目录的程序集mojo-assembly:directory、assembly:directory inline和assembly:directory single-不生成jar格式的存档,因此不支持
元素


它没有添加类路径,而是添加了主类,因为存在一个有意义的bug。我一定是忽略了这一点。非常感谢。有没有一种方法可以在jar中生成一个由包阶段生成的清单。其他人提到过使用它,但我不知道这两者是如何结合在一起的。很好!