2017-09-26 67 views
2

因此,我创建了一个新的gradle项目,选择Java作为“附加库和框架”。Intellij - 将默认输出路径设置为gradle输出

摇篮将编译为.\build\classes,保持封装结构,

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

这真的很烦人,我不想记住每次创建一个新的Java项目时都需要进行更改。

我可以以某种方式更改默认值,以便它匹配gradle输出路径吗?

回答

2

可以使用摇篮pluigin的IntelliJ

build.gradle

apply plugin: 'idea' 

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

然后,当你运行...

gradle idea 

...这将产生完整的IntelliJ项目文件为你。

+0

谢谢!这更方便了。我不知道为什么这不会自动完成项目创建... – User1291

+0

@ User1291它不是自动完成的,原因很简单,请参阅https://youtrack.jetbrains.com/issue/IDEA-175172以获得解释。 – CrazyCoder

+0

@CrazyCoder那么如果你要绕过它,有什么意思呢? – User1291