Я начал миграцию java 11, но не могу мигрировать jaxb. Исходные файлы генерируются, однако компиляция завершается неудачно, поскольку отсутствуют классы Java-языка, такие как String. Есть ли учебник, объясняющий, как использовать jaxb с jdk 11? Я следую некоторым учебникам безуспешно. Спасибо
Я уже добавил к своим зависимостям pom jaxb и плагину maven-jaxb2
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.4.0-b180830.0359</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.4.0-b180830.0438</version>
</dependency>
..
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>${maven-jaxb2-plugin.version}</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaDirectory>src/main/resources</schemaDirectory>
<schemas>
<schema>
<fileset>
<includes>
<include>**/*.xsd</include>
</includes>
</fileset>
</schema>
</schemas>
<strict>false</strict>
</configuration>
</plugin>
Объекты и типы в java.lang не найдены
AbstractSoapOverRestConnectorConfiguration.java (at line 38)
return new WorldSpanSoapConnector(restConnector, httpSettings.getEndpoint(), soapAction);
^^^^^^^^^^^
The method getEndpoint() from the type BaseHttpSettings refers to the missing type String
AbstractSoapOverRestConnectorConfiguration.java (at line 39)
} catch (NoSuchAlgorithmException e) {
^^^^^^^^^^^^^^^^^^^^^^^^
NoSuchAlgorithmException cannot be resolved to a type