我在 Windows 7 企业版上使用 Intellij 13 Ultimate。我的 Maven pom 包括以下内容:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version>
<configuration/>
</plugin>
</plugins>
</reporting>
我已将 settings.xml 配置为访问我工作的公司内的 Nexus 存储库。
在intellij中,“2.9.1”显示为红色,我看到:插件“org.apache.maven.plugins:maven-javadoc-plugin:2.9.1”未找到
。
不过,在 Windows 命令行中,我可以使用相同的 settings.xml 文件和命令将 Artifact 下载到本地存储库:
C:\swdtools\apache-maven-3.1.1\bin>mvn org.apache.maven.plugins:maven-dependency
-plugin:2.1:get -DrepoUrl=https://dsnexus.uk.<HIDDEN>.<HIDDEN>:8081/nexus -Dartifact=org
.apache.maven.plugins:maven-javadoc-plugin:2.9.1
如果我“重新导入所有 Maven 项目”,Intellij 不会选择它。如何在 intellij 中进一步修复或调试此问题?
最佳答案
在 IDEA 13 中包含报告插件“maven-jxr-plugin”时,我遇到了同样的问题,但其他插件运行良好。
该插件可以在 Central Repo 中找到,但在本地找不到。
一种解决方案是将声明从报告部分移至构建部分,然后将触发下载,并且报告仍然有效。
关于java - Intellij 13 Ultimate 无法找到支持的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21310366/