@CrazyCoder Спасибо. Я оставлю в затруднении ответ, потому что он отвечает на вопрос так, как я его задал, но я определенно ценю ваши комментарии.

я создал новый gradle-проект, выбрав Java в качестве «дополнительных библиотек и фреймворков».

Gradle скомпилирует в.\build\classes и поддерживать структуру пакета,

но «выходной путь компиляции модуля» в структуре проекта -> модули установлен на.\out\production\classes.

Это действительно раздражает, и я не хочу вспоминать о необходимости каждый раз менять его при создании нового Java-проекта.

Можно ли как-то изменить значение по умолчанию, чтобы оно соответствовало выходному пути gradle?

Ответы на вопрос(1)

Решение Вопроса

Вbuild.gradle:

apply plugin: 'idea'

idea{
    module{
        inheritOutputDirs = false
        outputDir = compileJava.destinationDir
        testOutputDir = compileTestJava.destinationDir
    }
}

Затем, когда вы бежите ...

gradle idea

... он сгенерирует полные файлы проекта IntelliJ для вас.

 User129126 сент. 2017 г., 16:36
@CrazyCoder Спасибо. Я оставлю в затруднении ответ, потому что он отвечает на вопрос так, как я его задал, но я определенно ценю ваши комментарии.
 CrazyCoder26 сент. 2017 г., 10:34
@ User1291 это не сделано автоматически по уважительной причине, см.youtrack.jetbrains.com/issue/IDEA-175172 для объяснения.
 CrazyCoder26 сент. 2017 г., 16:10
@ User1291gradle idea устарела, видитеstackoverflow.com/a/42518961/104891, Пользователь получает выгоду от Gradle, так как ему не нужно ничего настраивать вручную. Независимо от того, выполняется ли сборка Gradle или IntelliJ IDEA, в большинстве случаев не имеет значения, и инкрементная сборка IntelliJ IDEA обычно выполняется быстрее. Если вы хотите, чтобы Gradle все делал вместо IntelliJ IDEA, используйте опцию «делегировать».
 User129126 сент. 2017 г., 10:54
@CrazyCoder Тогда какой смысл вообще иметь gradle, если вы все равно собираетесь его обойти?
 User129126 сент. 2017 г., 10:11
Благодарю вас! Это намного удобнее. Я понятия не имею, почему это не делается автоматически при создании проекта ...

Ваш ответ на вопрос