# How to reference to a task in a plugin in the Gradle script (project.tasks.task1 ?)

**URL:** <https://discuss.gradle.org/t/how-to-reference-to-a-task-in-a-plugin-in-the-gradle-script-project-tasks-task1/4067>\
**Category:** Old Forum Archive\
**Created:** [August 20, 2014, 6:43pm UTC](https://discuss.gradle.org/t/how-to-reference-to-a-task-in-a-plugin-in-the-gradle-script-project-tasks-task1/4067 "2014-08-20T18:43:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jason\_Chen](https://avatars.discourse-cdn.com/v4/letter/j/71e660/32.png) [@Jason\_Chen](https://discuss.gradle.org/u/Jason_Chen)\
**Post date:** [August 20, 2014, 6:43pm UTC](https://discuss.gradle.org/t/how-to-reference-to-a-task-in-a-plugin-in-the-gradle-script-project-tasks-task1/4067/1 "2014-08-20T18:43:00Z")

</div>

I am using a plugin with a task, called, say ‘task1’. How do I reference to task1 in the Gradle script (project.tasks.task1 ??)

---

<div class="post-metadata">

**Author:** ![Pratap](https://avatars.discourse-cdn.com/v4/letter/p/65b543/32.png) [@Pratap](https://discuss.gradle.org/u/Pratap)\
**Post date:** [August 21, 2014, 3:22pm UTC](https://discuss.gradle.org/t/how-to-reference-to-a-task-in-a-plugin-in-the-gradle-script-project-tasks-task1/4067/2 "2014-08-21T15:22:00Z")

</div>

In the code below, build task of java plugin is referenced inside a custom gradle task

//Custom Task task ci(dependsOn: [‘clean’, ‘build’, ‘uploadArchives’]) //build is the java plugin task being referenced to be run after clean. build.mustRunAfter clean

OR

def taskCi = project.tasks.findByPath(‘ci’); println ‘printing’+taskCi
