Skip to content
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

Issue #225: Improve deployment in OSGi environments #232

Merged
merged 5 commits into from
Aug 25, 2022

Conversation

reckart
Copy link
Member

@reckart reckart commented Jul 28, 2022

What's in the PR

  • Update to UIMA Parent POM 16-SNAPSHOT
  • Add OSGi metadata to several modules using the maven-bundle-plugin

How to test manually

  • Build the project, then install the generated update site into a fresh eclipse to see if the OSGI metadata in the different maven modules interferes with the Eclipse bundles

Automatic testing

  • PR adds/updates unit tests

Documentation

  • PR adds/updates documentation

Organizational

  • PR includes new dependencies.
    Only dependencies under approved licenses are allowed. LICENSE and NOTICE files in the respective modules where dependencies have been added as well as in the project root have been updated.

@reckart reckart added the ⭐️ Enhancement Improvement or new feature for users label Jul 28, 2022
@reckart reckart added this to the 3.4.0 milestone Jul 28, 2022
@reckart reckart self-assigned this Jul 28, 2022
- Update to UIMA Parent POM 16-SNAPSHOT
- Add OSGi metadata to several modules using the maven-bundle-plugin
@reckart reckart force-pushed the feature/225-Improve-deployment-in-OSGi-environments branch from 68a8e28 to 67c8a39 Compare July 28, 2022 11:09
…onments

* main:
  Issue #226: Provide SPI interfaces to locate descriptors
  Issue #230: Remove version overrides in Maven plugin modules
  Issue #226: Provide SPI interfaces to locate descriptors
  [UIMA-6454] Update dependencies (UIMA Java SDK 3.3.1)
  [UIMA-6454] Update dependencies (UIMA Java SDK 3.3.1)
  [UIMA-6454] Update dependencies (UIMA Java SDK 3.3.1)
  [UIMA-6480] Add tests with empty arrays to CAS de/ser-suite
  [UIMA-6480] Add tests with empty arrays to CAS de/ser-suite
  [UIMA-6479] PearPackagingMavenPlugin has ancient JUnit dependency
  [UIMA-6473] CasToComparableText is broken
  [UIMA-6463] Use toolchains to ensure compatibility with Java 1.8

% Conflicts:
%	uimaj-parent/pom.xml
…onments

* main:
  Issue #228 - Move the UimaDecompiler class
  Issue #228 - Move the UimaDecompiler class

% Conflicts:
%	uimaj-core/pom.xml
- Make JCas SPI discovery available in OSGi
@reckart reckart marked this pull request as ready for review August 25, 2022 11:35
@reckart
Copy link
Member Author

reckart commented Aug 25, 2022

Built locally and installed the Eclipse plugins into a fresh Eclipse. Looks ok. Plugins installed nicely. Analysis Engine Descriptor editor seems to work nicely, UIMA nature can be added to a project - looks good.

@reckart reckart merged commit 21a82ab into main Aug 25, 2022
@reckart reckart deleted the feature/225-Improve-deployment-in-OSGi-environments branch August 25, 2022 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭐️ Enhancement Improvement or new feature for users
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant