【Java】Maven+SpringBoot生成Jar包

今天药忘吃喽~ 2021-09-30 02:48 445阅读 0赞

生成JAR包

配置pom.xml文件

在pom.xml文件中添加以下依赖:
1.project标签下添加:

  1. <packaging>jar</packaging>

2.plugins标签下添加:

  1. <plugin>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-maven-plugin</artifactId>
  4. <configuration>
  5. <includeSystemScope>true</includeSystemScope>
  6. </configuration>
  7. </plugin>

使用指令生成jar包

打开项目所在文件夹,在地址栏输入cmd,之后在打开的界面输入指令:

  1. mvn clean package

在这里插入图片描述
或者使用mvn install
若显示无mvn指令,则需要配置Maven的环境变量。

可能遇到的问题

若遇到问题导致无法生成Jar包,可使用

  1. mvn clean package -e -X

-e 是查看详细的错误信息,-X是用于Debug看程序卡在哪里了

1.[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:clean (default-clean) on project swing: Failed to clean project: Failed to delete G:\project\target

  • 这是因为target文件夹被占用了,可通过资源监视器查看是哪里占用。
    在这里插入图片描述在这里插入图片描述

2.[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project swing: Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags

  • 查看自己的编译JDK版本和自己在使用的JDK版本是否一致。
    在这里插入图片描述
  • lombok版本是否太低。使用1.18.6版本
    在这里插入图片描述

发表评论

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

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

相关阅读

    相关 Android工程打包生成jar

                最近项目要结尾了,最主要的是还要把工程源码给客户,要把工程打包!     该工程包含两个项目,一个项目是类库项目,里面提供了好多方法、组件、效果等等;