使用Ctrl+;N、 Intellij无法在maven依赖项中找到类,除非它';pom中规定的

使用Ctrl+;N、 Intellij无法在maven依赖项中找到类,除非它';pom中规定的,maven,intellij-idea,Maven,Intellij Idea,我刚刚提出了一个相应的问题 问题是,如果我试图搜索maven依赖项中的类,那么Intellij(使用jdk1.7.0_25运行的EAP Cardea v.132.27)似乎无法找到该类,即使选中了“包含非项目类” 所讨论的类是PoolableConnectionFactory,具有以下依赖性: <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp

我刚刚提出了一个相应的问题

问题是,如果我试图搜索maven依赖项中的类,那么Intellij(使用jdk1.7.0_25运行的EAP Cardea v.132.27)似乎无法找到该类,即使选中了“包含非项目类”

所讨论的类是PoolableConnectionFactory,具有以下依赖性:

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

公共dbcp
公共dbcp
1.4
但是,只要我添加到项目的pom中,就会发现该类

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

我的maven设置如下:



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

下文对此进行了澄清