我创建了一个 maven 项目并想将 java 编译器版本更改为 1.6,所以我添加了 ff:
<build>
<plugins>
<plugin>
<artifactId>org.apache.maven.plugins</artifactId>
<groupId>maven-compiler-plugin</groupId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
当我在 Eclipse 中运行任何 Maven 目标时,它可以工作。但是当我在终端运行时,我得到了 ff 错误:
Project ID: maven-compiler-plugin:org.apache.maven.plugins
Reason: POM 'maven-compiler-plugin:org.apache.maven.plugins' not found in repository: Unable to download the artifact from any repository
maven-compiler-plugin:org.apache.maven.plugins:pom:2.3.2
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
apache.repo (https://repository.apache.org/content/repositories/releases),
jboss.repo.deprecated (https://repository.jboss.org/nexus/content/repositories/deprecated),
知道是什么导致了这个问题吗?
我能够通过更新到 maven3 来解决这个问题。但是我现在的问题是,虽然我将 maven-compiler-plugin 版本指定为 2.4,但我仍然在日志中看到 2.3.2。