Skip to content

Add repository plugin definition lookup - #7489

Merged
peterkir merged 1 commit into
bndtools:masterfrom
peterkir:fea-plugin-repo-lookup
Oct 16, 2026
Merged

peterkir merged 1 commit into
bndtools:masterfrom
peterkir:fea-plugin-repo-lookup

Conversation

@peterkir

Copy link
Copy Markdown
Contributor

Make repository configuration accessible directly from the Repositories view instead of requiring users to locate plugin declarations manually.

Add an Open definition context-menu action for repository plugin entries, including plugins that do not implement Actionable. Match workspace -plugin properties by configured repository name or plugin class, and use header locations to find the definition file.

Handle synthetic -plugin.ext properties for cnf/ext .pmvn and .pobr repositories by opening the originating file. Open workspace files with the Eclipse editor and external files through the file store. Switch Bnd editors to the Source page and reveal the located clause when offsets are available. Omit the action when no definition is found.

Make repository configuration accessible directly from the Repositories view instead of requiring users to locate plugin declarations manually.

Add an Open definition context-menu action for repository plugin entries, including plugins that do not implement Actionable. Match workspace -plugin properties by configured repository name or plugin class, and use header locations to find the definition file.

Handle synthetic -plugin.ext properties for cnf/ext .pmvn and .pobr repositories by opening the originating file. Open workspace files with the Eclipse editor and external files through the file store. Switch Bnd editors to the Source page and reveal the located clause when offsets are available. Omit the action when no definition is found.

Validation: bndtools.core compileJava completed successfully with --offline; git diff HEAD --check passed. Eclipse runtime behavior has not been verified.
Signed-off-by: Peter Kirschner <kirschnersgmbh.kirschner@extaccount.com>
@peterkir
peterkir merged commit fb861e7 into bndtools:master Oct 16, 2026
14 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant