java - IntelliJ 14 Java 项目不知道 Gradle 依赖项

标签 java intellij-idea gradle

我有一个 IntelliJ idea 项目,它在 build.gradle 中有许多依赖项。

然而,就在最近将依赖项添加到 buid.gradle 后,IntelliJ 似乎并没有意识到它们(尽管 Gradle 构建和运行应用程序很好)。

我的build.gradle:

apply plugin: 'java'


version = '1.0'

repositories {
    mavenLocal()
    maven { url * } // Company's proxy  maven repository
}

dependencies {
    compile("wsdl4j:wsdl4j:1.6.2")
}

task wrapper(type: Wrapper) {
    gradleVersion = '1.0-milestone-4'
    distributionUrl = * // Company gradle distrubution URL
}

apply plugin: 'application'
mainClassName = "main.HelloWorld"

但是当我使用依赖的类时,例如:javax.wsdl.xml.WSDLReader ,IntelliJ 看起来像这样

enter image description here

尽管它编译并运行良好。

:clean
:compileJava
:processResources UP-TO-DATE
:classes
:jar
:assemble
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build
:run
Hello, World

BUILD SUCCESSFUL

如何让 IntelliJ 了解这些类?

最佳答案

我自己解决了这个问题:

在工具栏下,我进入了View->Toolbars->Gradle。然后右侧打开了一个子窗口。然后我单击刷新按钮,如下所示:

refresh

过了一会儿,一切都很好!

关于java - IntelliJ 14 Java 项目不知道 Gradle 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28312727/

相关文章:

java - 如何创建无操作 Hibernate Criteria 限制

java - Hibernate:同时存在两个或多个事务:事务已处于 Activity 状态

java - 交换线性链表中的值并递归返回副本

spring - 400 错误请求在请求到达过滤器之前在 spring boot 中返回

java - 有没有办法直接在子类上查看 IntelliJ 中 super 类的属性/方法?

grails - Cobertura Grails代码覆盖率

java - WatchService:注册时传递参数

java - 尝试通过 Intellij IDEA 部署 tomcat 服务器并出现奇怪的 missing server.xml 错误

gradle - 有没有办法让 Gradle 在构建时调用 flywayMigrate?

gradle - 检索https://nvd.nist.gov/feeds/json/cve/1.0/nvdcve-1.0-modified.meta时出错;收到回应码404