defaultTasks 'run' apply plugin: 'application' // アプリケーション起動設定 run { // "main" というプロパティが渡されていたらメインクラスを設定 if (project.hasProperty('main')) { main(project.main) } // "XXX" というプロパティが渡されていたらJVM引数を設定 if (project.hasProperty('XXX')) { jvmArgs("-DXXX=" + project.XXX) } // mainに渡す引数を設定 args( project.arg1 , project.arg2 , project.arg3 , project.arg4 ) }