IntelliJ 14 Java 项目不知道 Gradle 依赖
IntelliJ 14 Java project not aware of Gradle dependancy
我有一个 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"
但是当我使用依赖的 class 时,例如:javax.wsdl.xml.WSDLReader
,IntelliJ 看起来像这样
尽管它编译并且运行很好。
: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 知道 classes?
我自己解决了这个问题:
我在工具栏下 View->Toolbars->Gradle
。然后右边开了个子window。然后我点击刷新按钮,如下所示:
几分钟后就一切正常了!
我有一个 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"
但是当我使用依赖的 class 时,例如:javax.wsdl.xml.WSDLReader
,IntelliJ 看起来像这样
尽管它编译并且运行很好。
: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 知道 classes?
我自己解决了这个问题:
我在工具栏下 View->Toolbars->Gradle
。然后右边开了个子window。然后我点击刷新按钮,如下所示:
几分钟后就一切正常了!