IntelliJでGradleプロジェクトを新規で作った場合、build.gradleが以下の内容で出力される。(Use default gradle wrapperを選んだ場合はwrapperタスクは出力されていないと思います。)
この内容だと、ソースコードの準拠レベルが1.5だったりjunitのバージョンが1つ古かったり(このブログを書いてる時点で)と残念なところがあるので好みの形にテンプレートを変更してあげるのがいいと思います。
apply plugin: 'java' sourceCompatibility = 1.5 version = '1.0' task wrapper(type: Wrapper) { gradleVersion = '1.9' distributionUrl = 'http://services.gradle.org/distributions/gradle-1.9-all.zip' } repositories { mavenCentral() } dependencies { testCompile group: 'junit', name: 'junit', version: '4.11' }
テンプレートの変更方法
File and Code Templatesからテンプレートを変更できます。Gradleのテンプレートは2種類用意されていますが、プロジェクト作成時に「Use default gradle wrapper」を選択した場合には「Gradle Build Script」が使用されます。「Use customizable gradle wrapper」を選択した場合には「Gradle Build Script with Wrapper」が使用されます。
こんな感じに自分用にテンプレートを変更してあげます。
プロジェクトを新規で作ると、こんな感じにテンプレート通りにbuild.gradle作ってくれます。
apply plugin: 'java' sourceCompatibility = 1.8 version = '1.0' task wrapper(type: Wrapper) { gradleVersion = '2.1' distributionUrl = 'http://services.gradle.org/distributions/gradle-2.1-all.zip' } repositories { mavenCentral() } dependencies { testCompile 'junit:junit:4.12' }
これで、毎回生成されたテンプレート修正するとかしなくて良くなる感じです。
おわり。