java-json-tools / jackson-coreutils

JSON Pointer (RFC 6901) and numeric JSON equivalence for Jackson (2.2.x)
Other
5 stars 6 forks source link

Consider updating JDK version for java-json-tools repos #12

Closed Capstan closed 5 years ago

Capstan commented 5 years ago

JDK 1.6 is hard to build on these days:

We should consider upgrading the JDK, presumably to JDK 1.8.

Things to consider:

/cc @huggsboson

Capstan commented 5 years ago

Asked a question in https://github.com/google/guava/issues/3595 about how downstream projects are expected to provide JRE vs. Android support if they're Guava consumers.

Capstan commented 5 years ago

Forgot these docs too:

Capstan commented 5 years ago

Per advice on google/guava#3595, posted a question on StackOverflow.

cpovirk commented 5 years ago
  • Do we bump the major version number given that the source compatibility would change?

I don't know whether there's a settled answer to this, so I am replying half to link to this Google Cloud proposed best practice, which suggests not bumping, and half to subscribe to this thread to hear if other people have recommendations to the contrary :)

Capstan commented 5 years ago

Given @cpovirk's advice, I propose:

Feedback accepted until end of September, after which point I'll make the requisite changes.

Capstan commented 5 years ago

All that is left is bumping the minor version, which we'll do upon the next release.