Java Gradle搞乱了IntelliJ项目结构
我已经为我的战争建立了一个gradle项目。我相应地手动设置了项目结构(通过项目结构界面)。然而,当我进行完全的gradle刷新(用于更新依赖项等)时,gradle会继续进行,并出于某种原因更改我的项目结构。它所做的一件事是将我的Java Gradle搞乱了IntelliJ项目结构,java,intellij-idea,gradle,Java,Intellij Idea,Gradle,我已经为我的战争建立了一个gradle项目。我相应地手动设置了项目结构(通过项目结构界面)。然而,当我进行完全的gradle刷新(用于更新依赖项等)时,gradle会继续进行,并出于某种原因更改我的项目结构。它所做的一件事是将我的resources的目标从src/main/resources更改为build/resources。它所做的其他事情是删除我的jboss部署描述符,还弄乱了我的war部署,我将其设置为包含war:exploded工件,但相反,它继续并将war:exploded工件中的内
resources
的目标从src/main/resources
更改为build/resources
。它所做的其他事情是删除我的jboss部署描述符
,还弄乱了我的war
部署,我将其设置为包含war:exploded
工件,但相反,它继续并将war:exploded
工件中的内容放在war:exploded
工件中,而不是放在工件本身。我猜这与我在build.gradle
文件中配置的一些设置有关,但我不确定它是什么
plugins {
id 'idea'
id 'java'
id 'war'
}
apply from: 'config.gradle', to: project
group 'com.company'
version '2.2'
compileJava.options.encoding = 'UTF-8'
sourceCompatibility = 1.8
ext {
randomVariable = ''
}
repositories {
mavenCentral()
mavenLocal()
maven { url 'customURL' }
maven { url 'customURL2' }
}
sourceSets {
main.java.srcDir 'src/main/java'
main.resources.srcDir 'src/main/resources'
}
dependencies {...}
这就是我的build.gradle文件的设置方式。此外,我已经定义了一些任务,但我没有运行它们。我只需从intellij UI中刷新所有Gradle项目。您使用的是什么版本的Gradle和intellij?intellij 15。我的计算机上没有安装gradle,我只是使用intellij包装器。