How to enable the gradle daemon in Netbeans? -
while it's possible run gradle cli:
thufir@mordor:~/netbeansprojects/gradle$ thufir@mordor:~/netbeansprojects/gradle$ clear;gradle clean build;java -jar build/libs/gradle.jar :clean :compilejava :processresources up-to-date :classes :jar :assemble :compiletestjava up-to-date :processtestresources up-to-date :testclasses up-to-date :test up-to-date :check up-to-date :build build successful total time: 3.674 secs build faster, please consider using gradle daemon: http://gradle.org/docs/2.5/userguide/gradle_daemon.html hello world thufir@mordor:~/netbeansprojects/gradle$
how specify use daemon?
build file:
apply plugin: 'java' sourcecompatibility = '1.8' [compilejava, compiletestjava]*.options*.encoding = 'utf-8' // netbeans automatically add "run" , "debug" tasks relying on // "mainclass" property. may define property prior executing // tasks passing "-pmainclass=<qualified_class_name>" argument. // // note however, may define own "run" , "debug" task if // prefer. in case netbeans not add these tasks may rely on // own implementation. if (!hasproperty('mainclass')) { ext.mainclass = '' } repositories { mavencentral() // may define additional repositories, or remove "mavencentral()". // read more repositories here: // http://www.gradle.org/docs/current/userguide/dependency_management.html#sec:repositories } dependencies { // todo: add dependencies here ... // can read more how add dependency here: // http://www.gradle.org/docs/current/userguide/dependency_management.html#sec:how_to_declare_your_dependencies testcompile group: 'junit', name: 'junit', version: '4.10' } jar { manifest { attributes 'main-class': 'net.bounceme.mordor.gradle.helloworld' } }
netbeans doesn't create gradle.properties file. added such file:
thufir@mordor:~/netbeansprojects/gradle$ cat gradle.properties org.gradle.daemon=true thufir@mordor:~/netbeansprojects/gradle$
so daemon enabled. correct netbeans way? or, cause problems down road? seems odd plugin didn't include setting.
netbeans, other ides, uses gradle tooling api execute builds internally. happens tooling api always uses gradle daemon, no configuration needed netbeans itself.
Comments
Post a Comment