IntelliJ新增Maven插件变红

New-added Maven plugin becomes red in IntelliJ

我正在关注这个 guideline 的 Maven 插件,之后我添加了以下内容:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-release-plugin</artifactId>
  <version>2.5.3</version>
</plugin>

maven-release-plugin & 2.5.3 都是红色的。我正在使用本地 Maven 存储库。我该如何更新它?我是否需要安装任何东西以便 IntelliJ 可以找到它?我是 Maven 的新手,希望能指出正确的方向。

您必须在 Maven 中添加以下内容 pom.xml。

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-release-plugin</artifactId>
        <version>2.5.3</version>
      </plugin>
    </plugins>
  </build>

添加完成后,根据网速在Intellij Idea中等待2分钟。 还是不行,点击 Intellij Idea 右侧有一个选项卡 "Maven" 然后点击刷新按钮。见下图。

File->Settings->Build, Execution, Deployment->Build Tools->Maven

仔细检查您的 IntelliJ maven 配置
  1. 未选中离线工作
  2. 您的本地存储库是正确的

通常在 %HOMEPATH%\.m2\repository\ 仔细检查您的本地存储库文件夹,如果您没有找到 jar 文件,则检查子文件夹 org\apache\maven\plugins\maven-release-plugin 依赖项没有下载。

您可以尝试强制maven 下载缺少的依赖项。导航到您的项目 pom.xml 文件和 运行 以下命令:

mvn -U -X dependency:copy-dependencies

-U 强制更新并且 -X 生成一个调试日志,其中包含有关错误原因的更多信息。

如果你有一个文件%HOMEPATH%\.m2\setting.xml检查内容,看看是否有任何代理信息。您可以尝试重命名此文件并再次强制更新。

你也可以安装 dependency manually 下载 jar 并尝试命令:

    mvn install:install-file -Dfile=<path-to-file -DgroupId=org.apache.maven.plugins -DartifactId=maven-release-plugin -Dversion=2.5.3