inductiveautomation / inductiveautomation/ignition-module-tools
Provide better feedback when projects fail to resolve
- Dominant language
- Kotlin
- Stars
- 73
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Description
Currently, if you declare projectScope mappings for project paths that don't exist, there is no error logged. The resulting module will have incorrect module.xml that is missing the 'scope' value for the `` elements. Without this, the module will fail to run.
We should validate the project paths exist as part of the plugin, and throw or log an error if they aren't found.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the plugin handling projectScope mappings and trace how project paths are resolved into module.xml. Reproduce the case with a nonexistent project path, then verify that the plugin reports the missing path and prevents module.xml from omitting the jar scope value.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100