以下是对 maven-jar-plugin 配置的详细解答,包括其基本功能和用途、配置选项及其含义,并通过示例代码展示如何在 Maven 项目中配置 maven-jar-plugin。 1. maven-jar-plugin 的基本功能和用途 maven-jar-plugin 的基本功能是将编译后的 Java 类文件(位于 target/classes 目录)和其他资源文件打包成一个 JAR 文件。
<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...
<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...
可以设置 Main-Class、Class-Path 等属性。三、常见问题与解决方案 没有生成的 JAR 文件: 检查 pom.xml 文件中是否正确配置了 maven-jar-plugin,并确保没有其他插件或目标覆盖了它。 依赖项未包含在 JAR 中: 如果依赖项没有包含在 JAR 中,检查 classpath 和 manifest 配置是否正确。确保所需依赖项在 manifest...
配置示例 <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 --> ...
最小化配置 <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-jar-plugin配置介绍 最近学习springboot微服务打jar包部署项目,用到了maven-jar-plugin插件,好好研究一番,废话不多说,请往下看: maven 插件功能:compile、package、deploy...都是在${project.build.directory }/classes 文件路径下,测试是在test-classes下操作,如图: ...
首先,需要配置这个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> ...
Maven是一个Java项目管理工具,它可以帮助开发人员自动化构建、依赖管理和项目报告生成等任务。Maven通过使用pom.xml文件来描述项目的配置信息和依赖关系。 maven-jar-plugin是Maven的一个插件,它用于创建可执行的JAR文件,并且可以将项目的依赖项添加到生成的JAR文件的类路径清单中。 使用maven-jar-plugin...
对于maven-jar-plugin配置 其中manifest的部分是核心,在可执行的jar文件中,打包后会在jar文件内的META-INF文件夹下,生成一个MANIFEST.MF文件,里面记录了可执行文件的一些相关配置,比如像上面一段代码中所配置的内容,这里面就配置了可执行jar文件未来读取classpath的相对目录位置在什么地方,以及引入的jar文件都有哪些,...