java - Intellij - 将默认输出路径设置为 gradle 输出

标签 java intellij-idea gradle compilation

因此,我创建了一个新的 gradle 项目,选择 Java 作为“附加库和框架”。

Gradle 将编译为 .\build\classes 并保持包结构,

但是项目结构->模块中的“模块编译输出路径”设置为.\out\production\classes

这真的很烦人,我不想记住每次创建新 Java 项目时都必须更改的内容。

我能否以某种方式更改默认值以匹配 gradle 输出路径?

最佳答案

您可以为 INTelliJ 使用 Gradle 插件

build.gradle中:

apply plugin: 'idea'

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

然后当你运行...

gradle idea

... 它将为您生成完整的 IntelliJ 项目文件。

关于java - Intellij - 将默认输出路径设置为 gradle 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46420541/

相关文章:

java - Java对象的 "sameness"是怎么定义的?

java - @NonNullApi 是否涵盖静态方法?

linux - intellij idea 一直告诉我将 JAVA_HOME 指向 jdk 而不是 jre

java - 如何在 `gradle.build`中强制使用版本的特定jar?

gradle - 使用 Gradle 从 war 中删除/删除文件

java - 检查Google Play购买是否已退款/取消的最佳方法?

java - Logger.getLogger 行为不一致,取决于变量是否内联

java - 与 IntelliJ 错误的基本 Maven 集成

android - 如何制作难以逆向工程的安全签名APK?

java - Spring Boot Rest MVC。 Mockito 和放心。无法模拟实例