您的位置:首页 > 编程语言 > Java开发

maven项目强制转换到jdk1.7 1.8

2016-02-01 10:24 459 查看
报错场景:

1、新建maven工程时,默认使用的JDK版本是1.5。

2、如果电脑里没有安装JDK1.5,只有1.8,则maven程序构建时,可能报错

CoreException:
Could not get the value for parameter compilerId for plugin execution default-compile。

解决办法:

1、针对单个maven项目:

pom.xml的pom.xml视图下,插入如下代码:

<modelVersion>4.0.0</modelVersion>
<groupId>ThinkTank</groupId>
<artifactId>springTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<span style="white-space:pre">	</span><source>1.8</source>
<span style="white-space:pre">	</span><target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>


2、针对所有maven项目,在maven安装包下的conf文件夹,找到setttingg.xml

找到profiles节点,添加代码如下:

<profile>
<id>jdk-1.8</id>
<span style="white-space:pre"> </span><activation>
<span style="color:#ff0000;"><u><activeByDefault>true</activeByDefault></u></span>
<jdk>1.8</jdk>
<span style="white-space:pre"> </span></activation>
<properties>
<span style="white-space:pre"> </span><maven.compiler.source>1.8</maven.compiler.source>
<span style="white-space:pre"> </span><maven.compiler.target>1.8</maven.compiler.target>
<span style="white-space:pre"> </span><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven jdk pom.xml报错