首页 > 其他分享 > 解决springboot不能打包问题

解决springboot不能打包问题

时间:2023-04-24 17:39:16浏览次数:32  
标签:springboot plugin boot 1.8 maven 解决 打包 compiler

环境:

名称

版本

springboot

2.7.11

jdk

1.8

maven

3.6.3

在pom.xml中添加如下代码:

    <build>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

例如:

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

注意:

springboot 3.x版本下需要 jdk 17

springboot 2.x版本下需要 jdk 8

标签:springboot,plugin,boot,1.8,maven,解决,打包,compiler
From: https://blog.51cto.com/u_16087128/6221524

相关文章

  • vue 项目依赖安装失败解决方案
    今天电脑新装了个node.js以及VSCode,找了一个之前的vue项目在上面运行了一下。使用npminstall有一部分依赖一直安装不上,输入npmrunserver一直提示 vue-cli报错,试了下面的方式还是不行。 一、使用淘宝镜像安装依赖:1.安装cnpm   npminstall-gcnpm--registry......
  • echarts treemap当份额太小时文字显示不全,解决为垂直显示全部文字
    before:after:解决: ......
  • Springboot将自定义jar包引入pom
    Springboot将自定义jar包引入pom Springboot将自定义jar包引入pom <dependency><groupId>TrendDB_API</groupId><artifactId>TrendDB_API</artifactId><version>1.0</version>......
  • 加密Python项目代码之把Django或Flask项目打包成exe
    目录python代码仿泄露方案-方案一:启动起来,把源代码删除-方案二:pipinstaller打包成可执行文件-方案三:做到docker镜像中---》运行容器---》-epassword=授权码加密Python项目代码之把Django或Flask项目打包成exe:https://zhuanlan.zhihu.com/p/430490285......
  • springboot项目配置多个kafka
    1.spring-kafka<dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId><version>1.3.5.RELEASE</version></dependency>2.配置文件相关信息kafka.bootstrap-servers=local......
  • Qt 打包应用程序
    1.准备调试通过没有bug的项目;2. 在QT项目中,使用release进行调试。    3. 然后点击运行,在release目录下生成.exe文件。      4. release调试目录一般有两种,查看“项目”中的“概要”可以找到release的路径      5. release目录如下   ......
  • 解决vue移动端 ios页面切换出现闪屏现象(可直接复制张贴)
    在App.vue文件中监听路由//控制左右滑动 watch:{  $route(to,from){   constarr=[    '/warningCenter/warningCenterHome',    '/equInspection/equInspectionHome',    '/ourOrder/ourOrderHome',    '/orderC......
  • uiautomatorviewer.bat 多种报错问题的解决办法
    问题一:使用Android_sdk--tools里的uiautomatorviewer.bat定位页面元素时报错:Remoteobjectdoesn'texists解决办法:使用uiautomatorviewer.bat时要关闭Appium。因为它们都使用同一个端口来连接模拟器。 问题二:使用uiautomatorviewer.bat定位页面元素时报错:Unexpected......
  • springboot集成redis时总报错Connection refused: no further information: localhost
    nacos上配置的关于redis的key值不是springboot需要的固定写法如:sping.redis.host=spring.redis.port=sping.redis.password=spring.redis.database=我写的是一个自定义的key如com.dream.redis.host改为springboot认识的即可其他和springboot集成的组件类似,切记......
  • 第五讲 Weldentity分布式身份解决方案、智能合约初探
    什么是智能合约1996年,NickSzabo在文章《SmartContracts:BuildingBlocksForDigitalMarkets》中提出了智能合约的概念所谓“合约”,就是条文、合同一类的东西,里面记录了发生的条件与对应执行的条款,以支持确权等操作;所谓”智能”,就意味着自动化、可编程。所以,智能合约就是......