Java 在IntelliJ中找不到Maven插件
将IntelliJ从版本12更新到13后,无法解析以下与Maven相关的插件:Java 在IntelliJ中找不到Maven插件,java,maven,intellij-idea,Java,Maven,Intellij Idea,将IntelliJ从版本12更新到13后,无法解析以下与Maven相关的插件: org.apache.maven.plugins:maven-clean-plugin:2.4.1 org.apache.maven.plugins:maven-deploy-plugin org.apache.maven.plugins:maven-install-plugin org.apache.maven.plugins:maven-site-plugin 使用Intellij12时,这些插件不在插件列表中
org.apache.maven.plugins:maven-clean-plugin:2.4.1
org.apache.maven.plugins:maven-deploy-plugin
org.apache.maven.plugins:maven-install-plugin
org.apache.maven.plugins:maven-site-plugin
使用Intellij12时,这些插件不在插件列表中。不知怎的,它们是在更新后添加的,现在IntelliJ抱怨找不到它们。我在哪里可以从列表中删除这些插件,或者通过安装它们来解决问题
我可以毫无问题地运行maven goals
clean
和compile
,但是配置文件/插件在IDE中显示为红色并带有警告。从maven工具窗口运行强制重新导入。如果不起作用,请使缓存无效(文件>使缓存无效),然后重新启动。等待IDEA为项目重新编制索引。我也有同样的错误,并且能够通过删除旧的Maven设置文件来消除它。然后,我使用mvn命令手动更新了Maven插件:
mv ~/.m2/settings.xml ~/.m2/settings.xml.old
mvn -up
最后,我在IntelliJ中的Maven项目选项卡中运行了“重新导入所有Maven项目”按钮。在我的例子中,错误消失了。这对我来说很有用…删除“C:\Users[Windows用户帐户].m2\repository”下的所有文件夹和文件
最后在IntelliJ中的Maven项目选项卡中运行了“重新导入所有Maven项目”。如果在Maven插件中的项目下面有红色的曲线,请尝试单击“重新导入所有Maven项目”按钮(看起来像刷新符号)
对于较新版本的IntelliJ,请在Maven设置中启用“使用插件注册表”选项,如下所示:
选择Maven Integration选项并重新启动Intellij其他答案对我都不起作用。对我起作用的解决方案是通过cmd手动下载缺少的工件:
mvn dependency:get -DrepoUrl=http://repo.maven.apache.org/maven2/ -Dartifact=ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
在进行此更改之后,您需要了解有关新可用工件的想法。这可以在“设置>Maven>存储库”中完成,在那里选择您的“本地”,然后单击“更新”
编辑:似乎不推荐使用-DrepoUrl.-DremoteRepositories。应改用-DremoteRepositories。来源:。我也有同样的问题。我将插件添加到pom.xml依赖项中,它对我有效
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
<type>maven-plugin</type>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.4</version>
<type>maven-plugin</type>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.7</version>
<type>maven-plugin</type>
</dependency>
org.apache.maven.plugins
maven站点插件
3.3
maven插件
org.apache.maven.plugins
maven安装插件
2.4
maven插件
org.apache.maven.plugins
maven部署插件
2.7
maven插件
我最近遇到了同样的问题。其他解决方案都没有解决红色错误线
我所做的是运行有问题的实际目标(部署、站点)。我可以看到这些依赖项随后被提取
在那之后,重新导入成功了。如果人工制品无法解析 进入.m2/存储库的数据目录 并检查您是否没有此类文件: build-helper-maven-plugin-1.10.pom.lastUpdated 如果文件夹中没有任何人工制品,请将其删除,然后再次尝试在IntelliJ中重新导入 这些文件的内容如下所示:
#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
#Fri Mar 10 10:36:12 CET 2017
@default-central-https\://repo.maven.apache.org/maven2/.lastUpdated=1489138572430
https\://repo.maven.apache.org/maven2/.error=Could not transfer artifact org.codehaus.mojo\:build-helper-maven-plugin\:pom\:1.10 from/to central (https\://repo.maven.apache.org/maven2)\: connect timed out
没有*.lastUpdated文件,IntelliJ(顺便说一下,也可以是Eclipse)启用以重新加载缺少的内容。多年来,maven deploy插件一直存在这个问题,尽管我没有直接将插件包含在POM中,但还是出现了错误。作为一种解决方法,我不得不强制将带有版本的插件包含到POMs插件部分,以删除红色的Swiggly 在尝试了所有关于堆栈溢出的解决方案后,我发现了问题:查看我的
.m2/repository/org/apache/maven/plugins/maven deploy plugin
目录有一个版本“X.Y”和“2.8.2”等。因此,我删除了整个maven deploy plugin目录,然后重新导入了我的maven项目
因此,问题似乎是解析存储库时出现了IntelliJ错误。不过,我不会删除整个存储库,只删除报告错误的插件。红色警告maven site plugin在构建site生命周期后得到解决:
我的IntelliJ版本是Community 2017.2.4删除本地Maven未知插件并重新导入所有Maven项目。这将解决此问题 您可以在
视图>工具窗口>Maven
下找到它:
我正在使用IntelliJ Ultimate 2018.2.6,并发现该功能重新导入所有Maven项目不使用JDK,JDK是在以下设置中设置的:构建、执行、部署|构建工具| Maven | Runner。 默认情况下,它在
IntelliJ_HOME/jre64/
中使用自己的JRE。您可以在构建、执行、部署|构建工具| Maven |导入中为导入程序配置JDK
在我的特定问题中,JREs密钥库中缺少SSL证书。不幸的是IDEA只将此问题记录在它自己的日志文件中。一个红色的小框来通知运行时异常非常好…这对我很有效:
- 接近的想法
- 删除“*.iml”和“.idea”目录(位于项目的根文件夹中)
- 从命令行运行“mvn clean install”
- 将您的项目重新导入IDEA
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4.1</version>
</dependency>
</dependencies>
<pluginRepositories>
<pluginRepository>
<id>pcentral</id>
<name>pcentral</name>
<url>https://repo1.maven.org/maven2</url>
</pluginRepository>
</pluginRepositories>
<version>3.3.0</version>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<archive>
<manifest>
<mainClass>Main</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</execution>
</executions>
</plugin>