spring-boot-maven-plugin插件来打包本地jar文件是一个常见的需求。以下是详细的步骤和配置,以确保你能成功打包本地jar文件: 1. 配置pom.xml文件 首先,你需要在项目的pom.xml文件中添加spring-boot-maven-plugin插件的配置。这个插件会在Maven的package阶段被触发,并生成一个可执行的jar文件。
ares5k-package-1.0-SNAPSHOT.jar:spring-boot-maven-plugin对maven-jar-plugin生成的 Jar 包进行二次打包后的 Jar 包,这个 Jar 包内已经包函项目的依赖了 ares5k-package-1.0-SNAPSHOT.jar.original:原始 Jar 包,maven-jar-plugin生成的不包含项目依赖的 Jar 包,spring-boot-maven-plugin为了避免原始 Jar 包和...
<systemPath>${project.basedir}/lib/icbc-api-sdk-cop-io.jar</systemPath> </dependency>--> systemPath:代表使用系统路径 只使用第一步和第二步,可以在本地编译、运行没问题,但是打包jar包中不会打进去,放在服务器就会有问题 第三步:使用spring-boot-maven-plugin打包,添加includeSystemScope为true 如下: <bu...
Main-Class: org.springframework.boot.loader.JarLauncher 1. WAR:即通常的可执行war,需要的servlet容器依赖位于WEB-INF/lib-provided Main-Class: org.springframework.boot.loader.warLauncher 1. ZIP:即DIR,类似于JAR Main-Class: org.springframework.boot.loader.PropertiesLauncher 1. MODULE:将所有的依赖库打包...
首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方式的。最最简单的就是只使用maven-compiler-plugin、maven-jar-plugin插件,并且指定程序入口。相关代码如下: pom.xml文件为: 复制代码<?xml version="1.0"encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http:...
一、spring-boot-maven-pluginspring-boot-maven-plugin是Spring Boot官方提供的Maven插件,用于将Spring Boot应用程序打包成可执行的JAR文件。它具有以下特点: 可执行JAR文件:使用spring-boot-maven-plugin打包后的JAR文件是可执行的,可以直接运行而不需要额外的启动脚本或配置文件。 内置Tomcat:打包后的JAR文件内置了...
spring-boot-maven-plugin:springboot项目默认的打包工具,默认情况下只会将项目源码编译生成的class文件和资源文件依赖jar包都打进来,即打包自己项目的class文件+环境变量+静态资源文件+依赖jar(不会把依赖jar反编译为class文件打入)。 使用2.2.1.RELEASE版本需要maven版本在2.0及以上,JDK在1.8及以上。
当使用SpringBoot开发项目的时候,会使用到spring-boot-maven-plugin插件 官方文档:https://docs.spring.io/spring... Spring Boot Maven plugin有5个Goals: 命令说明 spring-boot:repackage默认goal。在mvn package之后,再次打包可执行的jar/war,并将mvn package生成的软件包重命名为*.original spring-...
</plugin> </plugins> spring-boot-maven-plugin:springboot项目默认的打包工具,默认情况下只会将项目源码编译生成的class文件和资源文件依赖jar包都打进来,即打包自己项目的class文件+环境变量+静态资源文件+依赖jar(不会把依赖jar反编译为class文件打入)。
使用spring-boot-maven-plugin时,执行mvn install 默认安装的是可以执行的jar包,解压入下图,会把相关的文件放在BOOT-INF里面,这个时候,在其他项目引入时,提示找不到类。 这时,将源码工程导入到同一个ecplise中,在maven依赖库中出现的时一个目录,而不是期待的jar包文件,如下图 ...