Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • repository-extension-services repository-extension-services
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • acdc
  • repository-extension-servicesrepository-extension-services
  • Merge requests
  • !103

Merged
Created Sep 17, 2018 by acoburn@acoburnGuest

Update to jdk11

  • Overview 0
  • Commits 5
  • Changes 55

The changes here fall into three closely interrelated categories:

  1. Update build environment to Gradle 4.x (required for compiling w/ JDK 11)
  2. Update code/build environment to support JDK 11
  3. Remove fcrepo-camel dependency

Removing the fcrepo-camel dependency makes building with JDK 11 considerably easier (and possibly necessary, since I couldn't get it to work otherwise). Doing so aligns this code more closely to core Camel components (i.e. camel-http4) and it also significantly reduces the dependency footprint of this code by not requiring Spring or an old version of Jena.

It is worth noting that the next release should be a minor version bump (1.1.x -> 1.2.0), as some of the configuration values have changed.

When run on JDK 10 or 11, the integration tests that launch a local Fedora application will spew about 25,000 lines of error messages (just be prepared!), but those can be ignored for the sake of these tests. That's something that would need to be fixed on the Fedora side.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: update_to_jdk11