Apache Maven JAR Plugin官方文档

原文地址

这个插件提供了构建jar的功能。如果您喜欢签名jar文件,请使用Maven Jarsigner插件

目标概述

  • jar:jar 为包含资源的项目类创建一个jar文件。
  • jar:test-jar 为您的项目测试类创建一个jar文件。

主要版本升级到3.0.0版本

请注意,以下参数已经完全从插件配置中删除:

  • useDefaultManifestFile
    如果你需要定义你自己的 MANIFEST.MF 文件,您可以简单地实现通过 Maven Archiver 配置如下示例:
    <project>
      ...
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.2.0</version>
            <configuration>
              <archive>
                <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
              </archive>
            </configuration>
            ...
          </plugin>
        </plugins>
      </build>
      ...
    </project>

使用

关于如何使用JAR插件的一般说明可以在 usage页面 中找到。下面的示例中描述了一些更具体的用例。

如果你对插件的使用还有疑问,请查看 FAQ 并随时联系用户邮件列表。发送到邮件列表的文章已经存档,并且可能已经包含了您问题的答案,作为旧线程的一部分。因此,浏览/搜索邮件归档也是值得的。

如果你觉得插件缺少一个特性或者有缺陷,你可以在我们的问题跟踪器中填写一个特性请求或者错误报告。当创建一个新的问题,请提供一个全面的描述,您的关注。特别是在修复bug时,开发人员重现你的问题是至关重要的。由于这个原因,我们非常感谢与这个问题相关的完整的调试日志、POMs或最好的小演示项目。当然,补丁也是受欢迎的。贡献者可以从我们的源存储库查看该项目,并在帮助使用Maven指南中找到补充信息。

存储服务器配置

插件使用Maven Archiver来处理jar内容和清单配置。

您可以查看 Maven Archiver Documentation 来了解如何设置它。

您可能还需要查阅使用清单的指南

例子

为了让你更好地理解JAR插件的一些用法,你可以看看下面的例子:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值