我正在学习创建一个java ee Web应用程序。在intellij idea中,我使用项目向导创建了一个项目:Java Enterprise - > Web应用程序。然后我在项目根目录中创建了一个构建文件.gradle,并在终端中调用gradle init
,gradle build
。这是构建文件.gradle
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'idea'
repositories {
jcenter()
mavenCentral()
}
sourceCompatibility = 1.5
dependencies {
compile 'org.slf4j:slf4j-api:1.7.21'
compile 'com.squareup.retrofit2:converter-gson:2.0.2'
testCompile 'junit:junit:4.12'
}
当我添加依赖项并执行gradle构建时,它们不会加载到项目中。例如,代码中没有Gson库。如何告诉Gradle下载库以便我可以使用它们?我做错了什么?
答案 0 :(得分:2)
IntelliJ的Gradle集成不会自动反映您在构建脚本中所做的更改。您将拥有manually initiate the synchronization between build script and IntelliJ project。
答案 1 :(得分:2)
您的项目不是由gradle 支持的。解决这个问题最简单的方法是:
(x) Event log
(括号中的数字是引发的事件数量); Event log
; Import Gradle project
; 答案 2 :(得分:1)
当你的运行gradle构建时它会显示依赖项下载,如果是,那么依赖项已下载但在intellij中不可用 快速解决方法是关闭项目