maven编译或测试时报错,需要改maven-compiler-plugin配置
Posted 选择性失忆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven编译或测试时报错,需要改maven-compiler-plugin配置相关的知识,希望对你有一定的参考价值。
报错信息:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project MakeFridends: Compilation failure: Compilation failure:
[ERROR] Source option 5 is no longer supported. Use 6 or later.
[ERROR] Target option 1.5 is no longer supported. Use 1.6 or later.
修改如下:
一般情况下,这段pom代码应该在你们的pom.xml靠下方的位置
父节点应该是
你仔细看里面有一个plugin就是这个插件
报这个错是因为你的本地开发jdk版本比你pom文件用的高
改成你需要的版本就行了
maven项目最最主要的目录结构
root
+/src 这里是源码和配置文件
+pom.xml 这个是maven的管理文件 Project Object Model
-----------------------在自己工程的pom文件下添加如下配置信息
<build> <plugins> <plugin> <!--plugins要写在build标签下,不然无法识别 --> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <!--maven-compiler-plugin版本写一个中央仓库有的版本,保存后它会自动下载 --> <configuration> <source>10</source> <!--我的jdk是10.0.1的,写成10.0.1不好用,所以就写成10了 --> <target>10</target> </configuration> </plugin> </plugins> </build>
以上是关于maven编译或测试时报错,需要改maven-compiler-plugin配置的主要内容,如果未能解决你的问题,请参考以下文章
Maven多模块项目单独编译子模块项目时报错:Failed to execute goal on project
Maven编译项目时报错:不再支持源选项 5。请使用 6 或更高版本。 不再支持目标选项 1.5。请使用 1.6 或更高版本。
Maven问题 不重启解决执行clean package 命令时报错——Cannot create resource output directory
Maven问题 不重启解决执行clean package 命令时报错——Cannot create resource output directory