JAXB 发布文档说明有关编译和运行时 Jar 的相反信息
JAXB Release Documentation stating contrary information about Compile and Runtime Jars
参考以下 JAXB 发行文档。
https://jaxb.java.net/nonav/2.2.11/docs/release-documentation.html#section-2232462900667844
它声明它在运行时需要以下 jar
jaxb-api.jar, jaxb-core.jar, jaxb-impl.jar,
但在下一行中,相同的文档还声明它在运行时不需要相同的 jar。这似乎是不正确的信息。什么是正确的信息?在哪里可以找到?
此外,关于以下内容的文档link
https://jaxb.java.net/nonav/2.2.3u1/docs/ReleaseNotes.html
表示只有
jaxb-xjc.jar
编译时需要。
我知道这两个文档是针对不同版本的,但第一个 link 似乎自相矛盾。
我实际上正在尝试实现基于 Jaxws 的 Web 服务,并希望确保我不会无缘无故地包含额外的 Jar。因此,我需要了解在编译时需要什么 JAXWS jar,在运行时需要什么
正如 link 明确指出的那样,
jaxb-api.jar, jaxb-core.jar, jaxb-impl.jar
在运行时是必需的。
jaxb-api.jar, jaxb-core.jar, jaxb-impl.jar, jaxb-xjc.jar
在编译时是必需的。
您的另一个 link 适用于旧版本的 JAXB 2.2,因此您应该忽略它。
参考以下 JAXB 发行文档。
https://jaxb.java.net/nonav/2.2.11/docs/release-documentation.html#section-2232462900667844
它声明它在运行时需要以下 jar
jaxb-api.jar, jaxb-core.jar, jaxb-impl.jar,
但在下一行中,相同的文档还声明它在运行时不需要相同的 jar。这似乎是不正确的信息。什么是正确的信息?在哪里可以找到?
此外,关于以下内容的文档link
https://jaxb.java.net/nonav/2.2.3u1/docs/ReleaseNotes.html
表示只有
jaxb-xjc.jar
编译时需要。
我知道这两个文档是针对不同版本的,但第一个 link 似乎自相矛盾。
我实际上正在尝试实现基于 Jaxws 的 Web 服务,并希望确保我不会无缘无故地包含额外的 Jar。因此,我需要了解在编译时需要什么 JAXWS jar,在运行时需要什么
正如 link 明确指出的那样,
jaxb-api.jar, jaxb-core.jar, jaxb-impl.jar
在运行时是必需的。
jaxb-api.jar, jaxb-core.jar, jaxb-impl.jar, jaxb-xjc.jar
在编译时是必需的。
您的另一个 link 适用于旧版本的 JAXB 2.2,因此您应该忽略它。