全名:
org.apache.maven.plugins:maven-jar-plugin:3.2.2:jar
说明:
属性:
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<类目录> | 文件 | - | 包含应打包到 JAR 中的类和资源文件的目录。 默认值为:${project.build.outputDirectory}。 |
<输出目录> | 文件 | - | 包含生成的 JAR 的目录。 默认值为:${project.build.directory}。 |
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<存档> | Maven存档配置 | - | 要使用的存档配置。请参阅Maven 存档器参考。 |
<分类器> | 细绳 | - | 添加到生成的工件的分类器。如果给出,该工件将作为补充工件附加。如果没有给出,这将创建作为默认行为的主要工件。如果您在不使用分类器的情况下再次尝试这样做,则构建将失败。 |
<不包括> | 细绳[] | - | 要排除的文件列表。指定为文件集模式,这些模式与将其内容打包到 JAR 中的输入目录相关。 |
<强制创建> | 布尔值 | - | 要求 jar 插件构建一个新的 JAR,即使内容似乎都没有改变。默认情况下,此插件会查看输出 jar 是否存在并且输入是否未更改。如果这些条件为真,插件将跳过 jar 的创建。当其他插件(如 maven-shade-plugin)配置为对 jar 进行后处理时,这不起作用。该插件无法检测到后处理,因此将后处理的 jar 留在原处。当这些插件不希望找到自己的输出作为输入时,这可能会导致失败。将此参数设置为true
可通过强制此插件每次重新创建 jar 来避免这些问题。 从3.0.0 开始,该属性已从 jar.forceCreation重命名为 maven.jar.forceCreation。 默认值为:false。 用户属性是:maven.jar.forceCreation。 |
<包括> | 细绳[] | - | 要包含的文件列表。指定为文件集模式,这些模式与将其内容打包到 JAR 中的输入目录相关。 |
<输出时间戳> | 细绳 | 3.2.0 | 可重现输出存档条目的时间戳,格式为 ISO 8601 yyyy-MM-dd'T'HH:mm:ssXXX或表示自纪元以来秒数的 int(如SOURCE_DATE_EPOCH)。 默认值为:${project.build.outputTimestamp}。 |
<skipIfEmpty> | 布尔值 | - | 跳过创建空档案。 默认值为:false。 |
<使用默认清单文件> | 布尔值 | - | 已弃用。对于 3.0.0 版本,此参数仅在此处定义以在您使用它时中断构建! 默认值为:false。 用户属性是:jar.useDefaultManifestFile。 |