Skip to content

Conversation

@mpkorstanje
Copy link
Contributor

Java 9 added the Jigsaw module system and moved java.xml.bind into
a module. This module is not active by default. It can be be activated
by running with --add-modules java.xml.bind however as it is scheduled
to be removed in Java 10 it is prudent to migrate away from it now.

As such the jaxb-api, glassfishes jaxb-runtime reference
implementation and its dependency javax.activation have been added as
maven dependencies.

Additionally the maven-plugin-plugin failed to execute the help goal.
This appeared to be caused by the initializer blocks of the anonymous
subclass of the array list in BinaryType.

This has been resolved by incrementing the plugin version and using
Arrays.asList and replacing the use of ArrayList with the more
general List interface where necessary.

Java 9 added the Jigsaw module system and moved `java.xml.bind` into
a module. This module is not active by default. It can be be activated
by running with `--add-modules java.xml.bind` however as it is scheduled
to be removed in Java 10 it is prudent to migrate away from it now.

As such the `jaxb-api`, glassfishes `jaxb-runtime` reference
implementation and its dependency `javax.activation` have been added as
maven dependencies.

Additionally the `maven-plugin-plugin` failed to execute the help goal.
This appeared to be caused by the initializer blocks of the anonymous
subclass of the array list in BinaryType.

This has been resolved by incrementing the plugin version and using
`Arrays.asList` and replacing the use of `ArrayList` with the more
general `List` interface where necessary.
@Ardesco
Copy link
Owner

Ardesco commented Jan 15, 2018

Looks good 👍

@Ardesco Ardesco merged commit e2021cd into Ardesco:master Jan 15, 2018
Artur- added a commit to vaadin/skeleton-starter-flow-spring that referenced this pull request Jul 30, 2019
The maven-failsafe-plugin issue seems fixed in 2.22, used by Spring Boot
The selenium-standalone-server-plugin issue seems fixed in Ardesco/driver-binary-downloader-maven-plugin#76
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