spring cloud微服务,生成部署jar包时提示:
maven-compiler-plugin: 3.8.1不能编译,需要jre而不是jdk。
<!-- 部署版本生成时的插件编译支持> <dependency> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-compiler-plugin</artifactid> <version>3.8.1</version> 优势与劣势</dependency --><!-- 部署版本生成时的插件编译支持 -->
一般情况,做这一步就可以了,若不可以再进行下面步骤。
通常上面三个步骤说可以,再次构建时若又提示不能编译,可注释掉相应支持,即可。
<!-- 部署版本生成时的插件编译支持> <dependency> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-c宿舍最好的大学ompiler-plugin</artifactid> <version>3.8.1</version> </dependency -->
maven3.x 项目中默认使用 jdk1.5,这显然不是我想要的。 apache maven compiler plugin 可以用来配置编译所用的 jdk版本
https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin
<version>2.3.2</version> 2.4 以上才支持 rvlet 3.0我猜去掉 <version>2.3.2</version> 应该默认用最新版,所以是 rvlet 3.1<build> <finalname>kerduo</finalname> <plugins> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-compiler-plugin</artifactid> <version>2.3.2</version> <configuration&g中华经典诵读大赛t; <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build>jdk1.8rvlet 3.1
<中国味build> <finalname>demo</finalname> <plugins> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-compiler-plugin</artifactid> <version>3.7.0</version> <configuration> <source>1.8</source> 企业风险评估报告 <target>1.8</target> </configuration> </plugin> </plugins> </build>
maven-compiler-plugin
:控制编译 (所以jdk版本是设置这它)spring-boot-maven-plugin
用于打包以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 16:10:30,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/09c9f23c3ccdc69253254bd0ddcb6f81.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:maven.doc
本文 PDF 下载地址:maven.pdf
留言与评论(共有 0 条评论) |