Registry / testing / cucumber-picocontainer

cucumber-picocontainer

JSON →
library7.34.3javamavenunverified

Cucumber PicoContainer provides dependency injection support for Cucumber JVM using PicoContainer.

<dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-picocontainer</artifactId> <version>7.34.3</version> </dependency>
INSTALL
IMPORT
SIG · CUCUMBER-PICOCONTA
C
cucumber-picocontainer
testingjavav7.34.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

PicoFactory
io.cucumber.picocontainer.PicoFactory

Creates a step definition instance using PicoContainer DI.

import io.cucumber.picocontainer.PicoFactory; PicoFactory factory = new PicoFactory(); factory.addClass(MyStepDefs.class); Object instance = factory.getInstance(MyStepDefs.class); System.out.println("Step definition instance created: " + instance);
Debug
Known issues
gotchaPicoContainer is not thread-safe; avoid sharing instances across threads.
fix
Use a new PicoFactory per thread or synchronize access.
affects: >=7.0.0
Upgrade
Version history
7.34.3latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Resources
cucumber-picocontainer — mvn dependency:get cucumber-picocontainer · libregistry