以下是对 maven-jar-plugin 配置的详细解答,包括其基本功能和用途、配置选项及其含义,并通过示例代码展示如何在 Maven 项目中配置 maven-jar-plugin。 1. maven-jar-plugin 的基本功能和用途 maven-jar-plugin 的基本功能是将编译后的 Java 类文件(位于 target/classes 目录)和其他资源文件打包成一个 JAR 文件。
可以设置 Main-Class、Class-Path 等属性。三、常见问题与解决方案 没有生成的 JAR 文件: 检查 pom.xml 文件中是否正确配置了 maven-jar-plugin,并确保没有其他插件或目标覆盖了它。 依赖项未包含在 JAR 中: 如果依赖项没有包含在 JAR 中,检查 classpath 和 manifest 配置是否正确。确保所需依赖项在 manifest...
通过上面内容可以看到,maven-jar-plugin的默认配置生成的 Jar 文件,其META-INF\MANIFEST.MF中是没有入口类的,所以无法直接运行,这种 Jar 文件的使用场景一般都是当作工具包让其他项目引用 如果想生成可执行的 Jar 文件,就必须在pom.xml中指明入口类,假设入口类是App.java,那么配置如下: <build><plugins><!-- ...
<directory>${project.build.directory}</directory>//${project.build.directory} 指 target目录///表示输出到 pom 中配置的 output目录下<includes> <include>consul-product.jar</include> </includes> </fileSet> <fileSet> <directory>${project.build.directory}/classes</directory> /config//表示输出到 po...
首先,需要配置这个plugin: <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><archive><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix>cn.dubby.maven.jar.plugin.Main</manifest></archive></configuration></...
配置示例 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.2.2</version> <configuration> <!--要使用的打包配置.--> <archive> <!-- 创建的归档文件是否包含以下pom.xml 和pom.properties Maven 文件,默认是true --> ...
一、maven-jar-plugin配置介绍 最近学习springboot微服务打jar包部署项目,用到了maven-jar-plugin插件,好好研究一番,废话不多说,请往下看: maven 插件功能:compile、package、deploy...都是在${project.build.directory }/classes 文件路径下,测试是在test-classes下操作,如图: ...
最小化配置 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.0.2</version><configuration><archive><addMavenDescriptor>false</addMavenDescriptor><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix>com.meix.boot....
Maven通过使用pom.xml文件来描述项目的配置信息和依赖关系。 maven-jar-plugin是Maven的一个插件,它用于创建可执行的JAR文件,并且可以将项目的依赖项添加到生成的JAR文件的类路径清单中。 使用maven-jar-plugin将jar依赖目录添加到类路径清单,可以通过在pom.xml文件中配置该插件来实现。以下是一个示例...
maven pom 配置 学习笔记(五)之 maven-jar-plugin maven-jar-plugin 这个插件通常用法是将maven工程打成 jar 包,但是还有其它用法。 1、生成可执行 jar 包 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId>...