springboot项目打包 以及打包碰到各种问题

落日映苍穹つ 2023-10-14 16:28 90阅读 0赞

PS:以上资料都来自于网络

1.IDEA 将springboot项目打包

IDEA如何打包springboot成jar包,并运行、停止、重启,本地依赖不能打包怎么办_真是6的不行的博客-CSDN博客

2.[WARNING] Error injecting: org.springframework.boot.maven.RepackageMojo

1.注释本地地阿里镜像

6654c18fbb7a487fa3ab97e3163eb41f.png

2.springboot maven打包插件的版本号跟springboot项目版本要相同

  1. <plugin>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-maven-plugin</artifactId>
  4. <version>${spring-boot.version}</version> // springboot项目版本号相同
  5. <executions>
  6. <execution>
  7. <goals>
  8. <goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中 -->
  9. </goals>
  10. </execution>
  11. </executions>
  12. </plugin>

项目如果有spring-boot-starter-parent依赖,那问题是不存在的,但是我们项目有自己私有的parent,pom中没有添加spring-boot-maven-plugin版本约束,那项目在没有指定版本的情况下就会拉取setting配置的镜像中最新的版本(恰在此时阿里发布一个最新的镜像有一个特殊类就会报TypeNotPresentException)。

3.XXX—1.0-SNAPSHOT.jar中没有主清单属性

你的pom.xml需要这样一个插件。

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.springframework.boot</groupId>
  5. <artifactId>spring-boot-maven-plugin</artifactId>
  6. <version>${spring-boot.version}</version>
  7. <executions>
  8. <execution>
  9. <goals>
  10. <goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中 -->
  11. </goals>
  12. </execution>
  13. </executions>
  14. </plugin>
  15. </plugins>
  16. </build>

4.java.io.FileNotFoundException: .\xxx\xxx.txt (系统找不到指定的路径。)

反正springboot项目打包设计到,io流的地方 ,”绝对路径是最好用的。”

关于IntelliJ IDEA的一个新手易被坑之处——java.io.FileNotFoundException: jdbc.properties (系统找不到指定的文件。)_maybein的博客-CSDN博客

#

发表评论

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

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

相关阅读