【发布时间】:2017-03-09 04:00:39
【问题描述】:
今天,我发现了 Eclipse Neon 和 Neon.1 的一个错误。 在我的项目中,当我使用此依赖项时:
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.2.10</version>
</dependency>
在屏幕“Dependency Hierarchy”上,我看到了“jaxws-rt : 2.2.10”,但没有与此库链接的依赖项。
如果我将库降级到版本 2.2.7,它可以正常工作。 如果我使用旧的 Eclipse Mars,它可以在 2.2.10 中正常工作。 如果我在 Eclipse 内部或外部运行 Maven 构建,它工作正常。
我正在寻找 Eclipse Mars 和 Neon 之间的变化。我发现了 Maven Embedded 版本的升级,从 3.3.3 到 3.3.9。不需要安装新的 maven 运行时,因为 Eclipse 会使用 Embedded 版本进行依赖解析。
我比较了 2.2.10 和 2.2.7 的 pom,我发现最后一个版本对于依赖项确实不同,因为我没有找到每个依赖项的任何版本。我不知道它是如何工作的,但它可以在 Eclipse Neon 之外工作。
您认为问题来自于 Eclipse Neon 中的 jaxws-rt 库还是 maven 版本?
感谢您的帮助!
【问题讨论】:
标签: java eclipse maven jax-ws eclipse-neon