有关如何使用此插件的一些简短示例。如果您想使用高级配置,您应该查看示例部分。Maven Archiver的文档。
要处理归档此版本的 Maven JAR 插件,请使用Maven Archiver 2.6。
注意:最初,这个插件也是用来签署 JAR 的。从 2.3 版本开始,不再支持相应的目标,建议用户改用专用的Maven Jarsigner 插件。从当前版本 2.5 开始,相应的目标已被删除。
当您想使用 Maven 创建 JAR 文件时,您首先必须创建一个pom.xml文件,其中至少包含以下内容:
<project> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.project</groupId> <artifactId>core</artifactId> <version>1.0-SNAPSHOT</version> <!-- <packaging>jar</packaging> --> </project>
由于“jar”是默认的包装类型,在这种情况下不需要设置它。除了上述之外,您通常还需要一些真正的 java 源文件,它们应该位于src/main/java中。如果您需要类路径上的额外资源(例如属性文件),它们应该位于src/main/resources中。现在我们可以使用以下命令创建一个 JAR 文件:
mvn package
“包”阶段始终负责捆绑工件中的所有文件,在本例中为 JAR 文件。
在项目的目标目录中,您将看到生成的 jar 文件,其名称如下:'core-1.0-SNAPSHOT.jar'。生成的“jar”文件包含已编译的 java 类文件以及来自src/main/resources的文件。
通常不需要明确提及“maven-jar-plugin”,因为它绑定到Maven Build Life Cycle。
如需完整文档,请单击此处。