Gradle弄乱了IntelliJ项目结构

时间:2015-12-23 16:05:53

标签: java intellij-idea gradle

我为我的战争建立了一个gradle项目。我相应地手动设置了项目结构(通过项目结构界面)。但是,当我执行完全gradle刷新(用于更新依赖项等)时,gradle继续执行并因某种原因更改了我的项目结构。它做的一件事是将resources的目标从src/main/resources更改为build/resources。它做的其他事情是删除我的jboss deployment descriptor并且还会混淆我设置为包含war工件的war:exploded部署,但是它会继续并放置war:exploded内部的内容{1}}工件,而不是放置工件本身。我猜这与我在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做Refresh all Gradle projects ..

0 个答案:

没有答案