[英]Which JAXB version was used in Java 8?
JAXB(用于 XML 绑定的 Java 架构)已作为 Maven 工件发布,尽管它在 Java 8(以及带有选项的 Java 9/10)之前与 JRE 捆绑在一起。
我的问题是:Maven Central 上的哪个 JAXB 版本对应于 Java 8 的捆绑版本? (而且,在功能选项下也适用于 Java 9/10?)
我在https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api 中看到:
jakarta.xml.*
)至于Java 8:
$ $(/usr/libexec/java_home -v 1.8)/bin/xjc -version
xjc 2.2.8-b130911.1802
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-bom</artifactId>
<version>2.2.8</version>
<type>pom</type>
</dependency>
虽然
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.2.8</version>
<scope>provided</scope>
</dependency>
对于 Java 8 是准确的。对于 Java 9+,最新可用的(如您所见)是:
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.4.0-b180830.0359</version>
</dependency>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.