Intellij 13 Ultimate无法找到支持的文件

时间:2014-01-23 14:03:07

标签: java maven intellij-idea

我在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" not found

但是,在Windows命令行中,我可以使用相同的settings.xml文件和命令将工件下载到本地存储库:

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中进一步修复或调试?

2 个答案:

答案 0 :(得分:1)

我在包含报告插件&#34; maven-jxr-plugin&#34;时遇到了同样的问题。使用IDEA 13,但其他插件运行良好。

该插件可以在Central Repo找到,但不能在本地找到。

一种解决方案是将声明从报告部分移至构建部分,然后触发下载,报告仍然有效。

答案 1 :(得分:0)

我在'idea.properties'中更改了配置intellij的配置dirs并找到了'idea'日志文件。一旦我更改配置目录,依赖性问题就消失了,没有解释,除了我没有意识到intellij在命令行运行'idea.bat'之前一直在抛出错误。所以 - 1 /从命令行2运行/查看想法日志文件中的原因不明的问题