首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >maven-assembly-plugin

maven-assembly-plugin
EN

Stack Overflow用户
提问于 2009-07-02 14:12:22
回答 2查看 8.9K关注 0票数 8

我正在尝试将类路径添加到maven-assembly-plugin生成的jar中。程序集构造,但清单没有类路径。下面是我的配置。任何帮助都将不胜感激。谢谢!

代码语言:javascript
复制
<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>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-02 14:20:07

我看到你在使用一个自定义的程序集描述符。但是插件的文档页面对<archive>元素有这样的说明:

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

票数 7
EN

Stack Overflow用户

发布于 2011-01-24 14:28:59

它没有添加类路径,而是添加了主类,因为有一个bug http://jira.codehaus.org/browse/MASSEMBLY-334

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1074603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档