FIx compatibility for cucumber java plugin #2328
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Reverts refactor of @when annotation to support cucumber java plugin so that all step definitions are not treated as warnings.
Until this is addressed, I'll need to maintain a fork for our use since we have finite karate plugin licenses and we need a java debugger.
All that would be needed for users to use cucumber java plugin would be to add jar dependency to their own project
<dependency> <groupId>info.cukes</groupId> <artifactId>cucumber-java</artifactId> <version>1.2.5</version> <exclusions> <exclusion> <groupId>info.cukes</groupId> <artifactId>cucumber-html</artifactId> </exclusion> <exclusion> <groupId>info.cukes</groupId> <artifactId>cucumber-jvm-deps</artifactId> </exclusion> <exclusion> <groupId>info.cukes</groupId> <artifactId>gherkin</artifactId> </exclusion> </exclusions> </dependency>