Katalon Cucumber - Picocontainer Configuration

I know, you raised another post about Picocontainer

In the post you wrote you want

  • io.cucumber:cucumber-picocontainer:7.0.0

which is a relatively newer version. But now you wrote you want

  • io.cucumber:cucumber-picocontainer:3.0.2

You changed the version as target. OK. I guess you acknowledged that Katalon Studio bundles the 4years old version 3.0.2 cucumber, and so you are now prepared to use that old version. Then, why not you try executing

$ gradle katalonCopyDependencies

with the build.gradle as follows:

plugins {
    id "com.katalon.gradle-plugin" version "0.1.1"
}

repositories {
    mavenCentral()
}

dependencies {
    runtimeClasspath "io.cucumber:cucumber-picocontainer:3.0.2"
}

Please rememeber, you need Gradle 7 installed.

When I tried it, I got the following files in the Drivers folder.

$ ls
katalon_generated_cucumber-core-3.0.2.jar
katalon_generated_cucumber-expressions-5.0.19.jar
katalon_generated_cucumber-html-0.2.7.jar
katalon_generated_cucumber-java-3.0.2.jar
katalon_generated_cucumber-picocontainer-3.0.2.jar
katalon_generated_datatable-1.0.3.jar
katalon_generated_datatable-dependencies-1.0.3.jar
katalon_generated_gherkin-5.0.0.jar
katalon_generated_picocontainer-2.15.jar
katalon_generated_tag-expressions-1.1.1.jar

Here you can find the picocontainer-2.15.jar which you require now. Possibly all the required external jars are ready in the Drivers folder now.

1 Like