IntelliJ 中新增的 Maven 插件变红
Posted
技术标签:
【中文标题】IntelliJ 中新增的 Maven 插件变红【英文标题】:New-added Maven plugin becomes red in IntelliJ 【发布时间】:2020-03-15 06:38:33 【问题描述】:我正在关注这个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 新手,希望能指出正确的方向。
【问题讨论】:
无法复制,请分享Minimal, Complete, and Verifiable example 或至少完整的pom.xml
文件。
【参考方案1】:
在File->Settings->Build, Execution, Deployment->Build Tools->Maven
仔细检查您的 IntelliJ maven 配置
-
脱机工作未勾选
您的本地存储库是正确的
如果找不到 jar 文件,则通常在 %HOMEPATH%\.m2\repository\
处仔细检查您的本地存储库文件夹,并检查子文件夹 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
【讨论】:
您好,感谢您的详细回答,这可能是另一种解决方案(可能),但我会给 Debadatta 最好的答案,因为我使用他(她)的解决方案解决了我的问题。再次感谢您的努力,我真的很感激。【参考方案2】:您必须在 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”,然后单击刷新按钮。见下图。
【讨论】:
以上是关于IntelliJ 中新增的 Maven 插件变红的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常