SpringBoot spring-boot-maven-plugin 打包为可执行Jar方法。(已验证)
maven
Maven: Apache Maven是一个开源的项目管理和构建工具,主要用于Java项目。适合需要自动化项目构建和依赖管理的开发者。特点包括约定优于配置、易于使用和社区驱动。
项目地址:https://gitcode.com/gh_mirrors/ma/maven
免费下载资源
·
之前写的打包方式有问题,自已第二次用用那个方法都没成功,所以不能坑别人- - ,重新写一下。
先写方法,再说为什么。打包方式用的是spring-boot-maven-plugin插件打包。
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
maven pom.xml加入springboot的打包插件配置,
Spring Boot Maven plugin能够将Spring Boot应用打包为可执行的jar或war文件,然后以可执行的方式运行Spring Boot应用。
第一步:必须先编译,不然找包后报找不到类,先使用maven编译整个项目,用idea的同学可以点maven compile编译。使用外部maven的同学执行 mvn compile.看最后是否success。
第二步: 执行命令
mvn package spring-boot:repackage
这个命令能将spring-boot打包为jar,并将依赖打进去,就可以放到其他地方执行,mvn package这种打包是没有依赖的,放在别的环境就不能运行了。
这样就打包完成了,打成的jar在target目录下。
然后再写下springboot jar的结构与普通jar结构的异同....待续。
GitHub 加速计划 / ma / maven
4.35 K
2.67 K
下载
Maven: Apache Maven是一个开源的项目管理和构建工具,主要用于Java项目。适合需要自动化项目构建和依赖管理的开发者。特点包括约定优于配置、易于使用和社区驱动。
最近提交(Master分支:1 个月前 )
227b13a9
10 天前
c0866ec0
10 天前
更多推荐
已为社区贡献1条内容
所有评论(0)