使用Ctrl + N,Intellij无法在maven依赖项中找到类,除非它在pom中指定

时间:2013-09-02 10:47:36

标签: maven intellij-idea

我刚刚提出了相应的问题here

问题是,如果我尝试搜索maven依赖内部的类,那么即使使用'Include non',Intellij(使用jdk1.7.0_25运行的EAP Cardea v.132.27)似乎也找不到这个类项目类已经过检查。

enter image description here

有问题的类是以下依赖的PoolableConnectionFactory:

<dependency>
    <groupId>commons-dbcp</groupId>
    <artifactId>commons-dbcp</artifactId>
    <version>1.4</version>
</dependency>

但是,只要我添加到项目的pom中,就会找到该类。

enter image description here

我已经尝试过“无效缓存并重新启动”,并且还尝试在删除Intellij的系统文件夹后重新索引本地maven repo

我的maven设置如下:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我错误地认为IntelliJ在本地/索引repo中搜索了所有maven依赖项中的类。

以下Issue澄清了这一点。