The plugin must be specifically configured for a multi-project setup.
- Dominant language
- TypeScript
- Stars
- 88
- Forks
- 33
- PR merge metrics
- No merged PRs in 30d
Description
### 🤔 What's the problem you've observed?
I have a multi-project setup where the root is project A and there are two subprojects, B and C.
The projects are configured in Gradle, and the development environment is VS.
For the plugin to correctly read the steps from the feature file in project C, I had to add the following entry to the plugin configuration:
"cucumber.glue": [
"C/src/test/**/*.java",
...
]
### ✨ Do you have a proposal for making it better?
add subproject support to be work with default configuration "src/test/**/*.java"
### 📚 Any additional context?
_No response_
Contributor guide
Research direction
Start by examining the plugin configuration handling and how the default `src/test/**/*.java` pattern is resolved for Gradle projects. Reproduce the root project A with subprojects B and C, then verify that feature steps in project C are discovered without adding a project-specific `cucumber.glue` entry.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- devtools, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100