eclipse 开发springboot 用maven 打包可运行的jar

阳光穿透心脏的1/2处 2021-06-10 20:37 568阅读 0赞

开发一个springboot程序,打包用了半天时间,网上看了好多文章,试了不少情况,把有印象的改动记录一下

一、maven打包

1、右键项目-》属性-》MAVEN

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYWh1YWxl_size_16_color_FFFFFF_t_70

2、 如果是jre换成jdk

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYWh1YWxl_size_16_color_FFFFFF_t_70 1

3、 右键项目-》build path 指定到上图中的jdk路径

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYWh1YWxl_size_16_color_FFFFFF_t_70 2

4、pom.xml指定打包为jar

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYWh1YWxl_size_16_color_FFFFFF_t_70 3

5、maven打包插件pom配置

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.springframework.boot</groupId>
  5. <artifactId>spring-boot-maven-plugin</artifactId>
  6. <version>2.2.2.RELEASE</version><!--$NO-MVN-MAN-VER$-->
  7. <configuration>
  8. <!-- 注意最下面的一定要配置否则打jar的时候会说找不 到主类 -->
  9. <mainClass>com.demo.Application</mainClass>
  10. </configuration>
  11. </plugin>
  12. </plugins>
  13. </build>

6、run maven install

二、部署到本地windows系统

把指定的jre与jar放在一起,可以跳过本地设置的java环境变量(比如本地环境变量配置的jdk1.4,程序想指定java1.8运行)2020011014145251.png

run.bat 内容 (—spring.profiles.active=prod 为启动程序时指定某个配置文件)

  1. start jre1.8/bin/java -jar demo3-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod

发表评论

表情:
评论列表 (有 0 条评论,568人围观)

还没有评论,来说两句吧...

相关阅读