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

Upgrade to GeoTools 21.0 and upgrade dependencies #27

Merged
merged 6 commits into from
Jun 15, 2020

Conversation

florianesser
Copy link
Member

Upgrades the GeoTools dependency to 21.0.

The rationale to upgrade specifically to 21.0 instead of a later version is that the upgrades of transitive dependencies were less complicated. In particular, the dependencies of newer GT versions often already target Java 9+, so further upgrades should be combined with the migration to Java 11+.

For several dependencies the generation of Require-Capability headers had to be suppressed nonetheless. While this didn't cause problems in the test suite, versions of hale studio targeting this updated platform should be tested thoroughly to rule out UnsupportedClassVersionErrors.

The following transitive dependencies are harmonized:

  • PostgreSQL/PostGIS
  • deegree
  • FasterXML Jackson
  • replace JSR-275 by Units of Measurements API (for Java 8)

As some changes where required in the shared-platform, the submodule reference is updated accordingly.

Also upgrades the Gradle wrapper and some Gradle plugins.

@florianesser florianesser requested a review from stempler June 10, 2020 16:04
@florianesser florianesser merged commit 694033b into halestudio:master Jun 15, 2020
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.

2 participants