java - Add Task dependency to existing Plugin Task in Gradle? -


i include second gradle file my.gradle in build.gradle file.

the content of my.gradle is:

apply plugin: myplugin

class myplugin implements plugin<project> {      @override     void apply(project project) {        project.tasks.create(name: "mytask", type: mytaskclass) {        }     } } 

in build.gradle set @ top:

apply from: 'myplugin.gradle' 

now want set task dependency in build.gradle with:

tasks.myplugin.mytask.dependson += someothertask 

when build following error:

> not find property 'myplugin' on task set. 

how can access mytask myplugin in build.gradle?

edit: tried make sure sometask runs after mytask. tried with:

taskx.finalizedby tasky 

in case:

tasks.myplugin.mytask.finalizedby someothertask 

but former not work.

the following script job:

my.gradle:

apply plugin: myplugin  class myplugin implements plugin<project> {      @override     void apply(project project) {        project.tasks.create(name: "mytask", type: copy) {        }     } } 

build.gradle:

apply from: 'my.gradle'  task someothertask << {    println 'dolast' }  project.tasks.mytask.dependson(someothertask) 

Comments

Popular posts from this blog

php - failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request -

java - How to filter a backspace keyboard input -

java - Show Soft Keyboard when EditText Appears -