Maven javacTask:源版本1.7要求目标版本1.7
当我尝试使用Maven构建Java项目时,出现以下错误: javacTask:源版本1.7要求目标版本1.7 在我的pom文件中,我为1.7定义了源和目标Maven javacTask:源版本1.7要求目标版本1.7,java,eclipse,maven,Java,Eclipse,Maven,当我尝试使用Maven构建Java项目时,出现以下错误: javacTask:源版本1.7要求目标版本1.7 在我的pom文件中,我为1.7定义了源和目标 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-pl
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
然而,在Eclipse中使用maven插件时,我没有遇到这个错误,我的代码构建没有任何错误。我认为这是由于Maven本身在我的本地机器上的特殊原因。你知道这是什么原因吗?当你遇到这个错误时,你如何启动maven任务?我也尝试过mvn clean deploy和mvn clean install-uMVN-version返回什么?环境变量JAVA_HOME是否正确设置为JDK 7或更新的安装目录?Maven使用它来查找JDK。Eclipse的Maven插件不使用javac,而是使用内置的编译器,因此其行为是differ.t