2017-09-26 66 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