Modify

Opened 4 weeks ago

Last modified 4 weeks ago

#15560 new enhancement

Add compatibility with Java 10

Reported by: Don-vip Owned by: team
Priority: normal Milestone: 17.12
Component: Core Version:
Keywords: java10 Cc:

Description

Follow-up of #11924.
Unlike Java 9, Java 10 will be far less disruptive.
The code freeze will start on 14th December, very soon with the new release cycle.

Attachments (0)

Change History (8)

comment:1 Changed 4 weeks ago by Don-vip

In 13073/josm:

see #11924 - see #15560 - support jdk10+ in build.xml, update to proguard 6.0beta1 and error_prone 2.1.2

comment:2 Changed 4 weeks ago by Don-vip

In 13076/josm:

see #15560 - fix javadoc warnings with recent JDKs

comment:3 Changed 4 weeks ago by Don-vip

In 13077/josm:

see #15560 - fix javadoc warning with recent JDKs

comment:4 Changed 4 weeks ago by Don-vip

In 13079/josm:

see #15560 - EqualsVerifier does not work with newer Java versions -> disable tests automatically in this case
Workaround to https://github.com/jqno/equalsverifier/issues/177 / https://github.com/raphw/byte-buddy/issues/370
Inspired by https://issues.apache.org/jira/browse/SOLR-11606

comment:5 Changed 4 weeks ago by Don-vip

In 13096/josm:

see #15560 - add additionalCoverage optional build parameter to record coverage of classes outside of JOSM (to cover JDK EA classes)

comment:6 Changed 4 weeks ago by Don-vip

In 13097/josm:

see #15560 - add jacoco.inclbootstrapclasses and jacoco.inclnolocationclasses optional build parameters to record coverage of classes outside of JOSM (to cover JDK EA classes)

comment:7 Changed 4 weeks ago by Don-vip

In 13103/josm:

see #15560 - repair coverage, fix typo, increase integration test timeout

comment:8 Changed 4 weeks ago by Don-vip

In 13110/josm:

see #15560 - update to equalsverifier 2.4 (support of Java 10)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to Don-vip
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.