-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide bnd plugin to generate package imports based on imports in UIMA descriptors #402
Comments
reckart
added a commit
that referenced
this issue
Oct 10, 2024
…mports in UIMA descriptors - Added uima-bnd-plugin - Added documentation
reckart
added a commit
that referenced
this issue
Oct 10, 2024
…mports in UIMA descriptors - Added uima-bnd-plugin - Added documentation
reckart
added a commit
that referenced
this issue
Oct 11, 2024
…mports in UIMA descriptors - Added uima-bnd-plugin - Added documentation
reckart
added a commit
that referenced
this issue
Oct 11, 2024
…mports in UIMA descriptors - Added uima-bnd-plugin - Added documentation
reckart
added a commit
that referenced
this issue
Oct 14, 2024
…mports in UIMA descriptors - UIMA Parent POM 18-SNAPSHOT -> 18
reckart
added a commit
that referenced
this issue
Oct 14, 2024
…mports in UIMA descriptors - UIMA Parent POM 18-SNAPSHOT -> 18
reckart
added a commit
that referenced
this issue
Oct 14, 2024
…mports in UIMA descriptors - UIMA Parent POM 18-SNAPSHOT -> 18
reckart
added a commit
that referenced
this issue
Oct 14, 2024
…-generate-package-imports-based-on-imports-in-UIMA-descriptors Issue #402: Provide bnd plugin to generate package imports based on imports in UIMA descriptors
reckart
added a commit
that referenced
this issue
Nov 21, 2024
* release/3.6.x: (805 commits) Issue #421: Apache UIMA Java SDK 3.6.0 Issue #409: Update dependencies Issue #417: BOM should not inherit build setup from parent POM Issue #417: BOM should not inherit build setup from parent POM Issue #409: Update dependencies Issue #393: Include uimaFIT artifacts in binary distribution Issue #409: Update dependencies Issue #409: Update dependencies Issue #407: Clean up PearPackagingMavenPlugin Issue #385: Allow import of type systems published through SPI Issue #385: Allow import of type systems published through SPI No issue: Fix some typos Issue #404: Remove toolchains Issue #404: Remove toolchains No issue. Fix typo and add parent back to BOM Issue #402: Provide bnd plugin to generate package imports based on imports in UIMA descriptors Issue #402: Provide bnd plugin to generate package imports based on imports in UIMA descriptors Issue #385: Allow import of type systems published through SPI Issue #385: Allow import of type systems published through SPI Issue #398: Mark Maven plugins as thread-safe ... % Conflicts: % PearPackagingMavenPlugin/pom.xml % aggregate-uimaj-eclipse-plugins/pom.xml % aggregate-uimaj/pom.xml % jVinci/pom.xml % jcasgen-maven-plugin/pom.xml % pom.xml % uimaj-adapter-vinci/pom.xml % uimaj-bom/pom.xml % uimaj-bootstrap/pom.xml % uimaj-component-test-util/pom.xml % uimaj-core/pom.xml % uimaj-cpe/pom.xml % uimaj-document-annotation/pom.xml % uimaj-documentation/pom.xml % uimaj-eclipse-feature-runtime/pom.xml % uimaj-eclipse-feature-tools/pom.xml % uimaj-eclipse-maven-p2-site/pom.xml % uimaj-eclipse-update-site/pom.xml % uimaj-ep-cas-editor-ide/pom.xml % uimaj-ep-cas-editor/pom.xml % uimaj-ep-configurator/pom.xml % uimaj-ep-debug/pom.xml % uimaj-ep-jcasgen/pom.xml % uimaj-ep-launcher/pom.xml % uimaj-ep-pear-packager/pom.xml % uimaj-ep-runtime/pom.xml % uimaj-examples/pom.xml % uimaj-json/pom.xml % uimaj-parent/pom.xml % uimaj-test-util/pom.xml % uimaj-tools/pom.xml % uimaj-v3migration-jcas/pom.xml
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
The import-by-name mechanism in UIMA descriptors requires that the importable is available on the classpath. So currently, when packaging type system descriptors in OSGI bundles, this means that manual package imports to the packages containing descriptors referenced in imports need to be added manually.
Describe the solution you'd like
An analyzer plugin for BND could scan UIMA descriptors for imports and if any are found generate the necessary package imports automatically.
The text was updated successfully, but these errors were encountered: