# When i run gradle katalonPluginPackage, then got an error as Task 'katalonPluginPackage' not found in root project '\<Username\>'

**URL:** <https://forum.katalon.com/t/when-i-run-gradle-katalonpluginpackage-then-got-an-error-as-task-katalonpluginpackage-not-found-in-root-project-username/22081>\
**Category:** Integrations\
**Tags:** plugins, katalon-studio\
**Created:** [March 28, 2019, 2:34pm UTC](https://forum.katalon.com/t/when-i-run-gradle-katalonpluginpackage-then-got-an-error-as-task-katalonpluginpackage-not-found-in-root-project-username/22081 "2019-03-28T14:34:02Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jayeshpansare](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@jayeshpansare](https://forum.katalon.com/u/jayeshpansare)\
**Post date:** [March 28, 2019, 2:34pm UTC](https://forum.katalon.com/t/when-i-run-gradle-katalonpluginpackage-then-got-an-error-as-task-katalonpluginpackage-not-found-in-root-project-username/22081/1 "2019-03-28T14:34:02Z")

</div>

Hello,

```
 I want to create a keyword plug using gradle, I follow all the step according to Katalon dec. 

```

but when I run the command “gradle katalonPluginPackage” it show me an error message as - “Task ‘katalonPluginPackage’ not found in root project ‘’.”  
I search on google it show me link - [Gradle - Plugin: com.katalon.gradle-plugin](https://plugins.gradle.org/plugin/com.katalon.gradle-plugin)

but does not understand what actually error.  
Please help how to resolved gradle issue.

Thanks  
Jayesh

 ![Katalon](https://europe1.discourse-cdn.com/katalon/original/2X/8/845b0536d84ea3c5568b6fb38c99638a15ca09e0.png)

---

<div class="post-metadata">

**Author:** ![duyluong](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/duyluong/32/1116_2.png) [@duyluong](https://forum.katalon.com/u/duyluong)\
**Post date:** [March 29, 2019, 4:20am UTC](https://forum.katalon.com/t/when-i-run-gradle-katalonpluginpackage-then-got-an-error-as-task-katalonpluginpackage-not-found-in-root-project-username/22081/2 "2019-03-29T04:20:01Z")

</div>

Hi @jayeshpansare,

The `katalonPluginPackage` task needs to be run in a KS project. Please follow the instruction: [How to develop Custom Keywords Plugins](http://forum.katalon.com/t/how-to-develop-custom-keywords-plugins/20321)

1. Create or open a Katalon project using Katalon Studio
2. Create bulid.gradle file with this template:

```auto
plugins {
  id 'java'
  id 'groovy'
  id 'com.github.johnrengelman.shadow' version '4.0.4'
  id "com.katalon.gradle-plugin" version "0.0.6"
}

repositories {
  jcenter()
  mavenCentral()
}

sourceSets {
  main {
    groovy {
      srcDirs = ['Keywords', 'Include/scripts/groovy']
      srcDir 'Libs'
    }
  }
}

```

1. Run `gradle katalonPluginPackage` command under the created project

Thanks

---

<div class="post-metadata">

**Author:** ![jayeshpansare](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@jayeshpansare](https://forum.katalon.com/u/jayeshpansare)\
**Post date:** [March 29, 2019, 9:18am UTC](https://forum.katalon.com/t/when-i-run-gradle-katalonpluginpackage-then-got-an-error-as-task-katalonpluginpackage-not-found-in-root-project-username/22081/3 "2019-03-29T09:18:52Z")

</div>

Thanks @duyluong, It work now…

---

<div class="post-metadata">

**Author:** ![jayeshpansare](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@jayeshpansare](https://forum.katalon.com/u/jayeshpansare)\
**Post date:** [March 31, 2019, 1:46pm UTC](https://forum.katalon.com/t/when-i-run-gradle-katalonpluginpackage-then-got-an-error-as-task-katalonpluginpackage-not-found-in-root-project-username/22081/4 "2019-03-31T13:46:33Z")

</div>

Hello, I create my own keyword plugin. But how to test that plugin.

According to doc. I follow Following steps:

1. Create new project in katalon.
2. Pest Plugin in Plugins folder.
3. Close the katalon and reopen it.

But nothing happen, even it can’t import kayords files.  
Please help me to test keyword plugin.

Thanks  
Jayesh

 ![Untitled](https://europe1.discourse-cdn.com/katalon/original/2X/4/481e8336955ce7ed9ca67483c25de0c1382f0177.png)  
 ![Untitled1](https://europe1.discourse-cdn.com/katalon/original/2X/8/89c0de6433be0fd39905010d2d1980f01f520229.png)

---

<div class="post-metadata">

**Author:** ![duyluong](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/duyluong/32/1116_2.png) [@duyluong](https://forum.katalon.com/u/duyluong)\
**Post date:** [April 1, 2019, 3:00am UTC](https://forum.katalon.com/t/when-i-run-gradle-katalonpluginpackage-then-got-an-error-as-task-katalonpluginpackage-not-found-in-root-project-username/22081/5 "2019-04-01T03:00:37Z")

</div>

Hi @jayeshpansare,

KS allows only one dev plugin in Plugins, please remove the unnecessary one.  
KS recognizes your custom keyword class files after reading `katalon-plugin.son` file. Please create your katalon-plugin.json files following this [template](https://github.com/katalon-studio/katalon-studio-excel-custom-keywords-plugin/blob/master/Keywords/katalon-plugin.json) the rebuild again.

Thanks.

---

<div class="post-metadata">

**Author:** ![jayeshpansare](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@jayeshpansare](https://forum.katalon.com/u/jayeshpansare)\
**Post date:** [April 1, 2019, 11:42am UTC](https://forum.katalon.com/t/when-i-run-gradle-katalonpluginpackage-then-got-an-error-as-task-katalonpluginpackage-not-found-in-root-project-username/22081/6 "2019-04-01T11:42:31Z")

</div>

Hello,

Please help…

How to rebuild keywords plugin in KS. Can you send me steps or cmd?  
I am not familiar with Gradle.

I create katalon-plugin.son file in keywords folder and build.gradle file in main folder.  
Run the some cmd

Path to folder Name/ gradle testAPI  
Path to folder Name/ gradle rebuild  
Path to folder Name/ gradle rebuild KYM\_API\_Testing  
Path to folder Name/plugin/ gradle KYM\_API\_Testing  
Path to folder Name/ gradle katalonListTestSuites

and many more.  
but it can’t extract the plugin jar file.

Thanks  
Jayesh

 ![KYM_4](https://europe1.discourse-cdn.com/katalon/original/2X/6/6e695e79210405e25c49d864060f1845998e62c6.png) ![KYM_5](https://europe1.discourse-cdn.com/katalon/original/2X/e/e4f4a80b965057373c575cb4062078d5ce88c860.png) ![KYM_3](https://europe1.discourse-cdn.com/katalon/original/2X/8/8a889ef2c4c257623a60cf9f1918ae2d15c0faaf.png)

---

<div class="post-metadata">

**Author:** ![devalex88](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/devalex88/32/336_2.png) [@devalex88](https://forum.katalon.com/u/devalex88)\
**Post date:** [April 1, 2019, 12:25pm UTC](https://forum.katalon.com/t/when-i-run-gradle-katalonpluginpackage-then-got-an-error-as-task-katalonpluginpackage-not-found-in-root-project-username/22081/7 "2019-04-01T12:25:18Z")

</div>

What was the error? It seems that you have packaged your plugin successfully as stated in previous posts.

---

<div class="post-metadata">

**Author:** ![jayeshpansare](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@jayeshpansare](https://forum.katalon.com/u/jayeshpansare)\
**Post date:** [April 1, 2019, 2:50pm UTC](https://forum.katalon.com/t/when-i-run-gradle-katalonpluginpackage-then-got-an-error-as-task-katalonpluginpackage-not-found-in-root-project-username/22081/8 "2019-04-01T14:50:54Z")

</div>

Thanks for replay… but I want to repack (Extract) groovy file form .jar (KYM\_API\_Testing.jar) file. and it will be repack in Keywords folder (I think so this will happen in KS).
