# Dependencies Management with Native Gradle Support (P.o.C)

**URL:** <https://forum.katalon.com/t/dependencies-management-with-native-gradle-support-p-o-c/49406>\
**Category:** Miscellaneous\
**Tags:** new-doc-request\
**Created:** [November 20, 2020, 9:23am UTC](https://forum.katalon.com/t/dependencies-management-with-native-gradle-support-p-o-c/49406 "2020-11-20T09:23:24Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [January 6, 2022, 2:06am UTC](https://forum.katalon.com/t/dependencies-management-with-native-gradle-support-p-o-c/49406/8 "2022-01-06T02:06:22Z")

</div>

> [@kazurayam](#):
>
> So I am not interested in Katalon GUI support for Gradle.

What I would really dream about Katalon Studio is that Katalon Studio re-design its mechanism of dependency management entirely to be on the Maven style. The distributables (.zip, .dmg) of Katalon Studio simply bundles a lot of external dependencies (jars) but it does not offer users to utilize the Maven/Gradle’s dependency management for the top-level jars which are pre-installed in the distributables.

A problem arose at

> [@Studio 8.2.1.alpha is now available with Selenium 4!](http://forum.katalon.com/t/studio-8-2-1-alpha-is-now-available-with-selenium-4/61011/3):
>
> Selenium 4 supported Chrome DevTools Protocol. Chrome DevTools Protocol is also called CDP for short. See [this article](https://rahulshettyacademy.com/blog/index.php/2021/11/04/selenium-4-key-feature-network-interception/). I wanted to use CDP Network commands. For example, I wanted to fetch HTTP Request’s Headers (including Cookies) sent from Chrome to Web server. So I tried to write a Test Case that calls CDP through Selenium. In Katalon Studio v8.2.1-alpha, I wrote the following Test Case. This script is supposed to retrieve console logs in the DevTools. I copied this from [this article](https://www.qed42.com/insights/coe/quality-assurance/selenium-4-api-chrome-devtools) impor…

Katalon Studio v8.2.1-alpha bundled Selenium 4, but Katalon team did not bundled (intentionally, or just forgot it, i don’t know) some jars required by Selenium 4. I had a hard time to resolve the dependency for `org.seleniumhq.selenium:selenium-devtools-v96:4.1.1`.

If Katalon Studio is entirely based on the Maven/Gradle-like dependency management, then the dependency for `org.seleniumhq.selenium:selenium-devtools-v96:4.1.1` should be automatically resolved. However, in fact, it does not work like this.

Dependency management is a deep technical issue. It is not really a matter of GUI design.

---

_[View the full topic](https://forum.katalon.com/t/dependencies-management-with-native-gradle-support-p-o-c/49406)._
