【发布时间】:2013-11-09 00:20:42
【问题描述】:
我在我的 GWT/Maven 应用程序中使用 HtmlUnit(特别是 WebClient 类)库。但是由于某种原因,在使用的 GWT Jar 中似乎有一个非常旧的版本。在“Order and Export”选项卡中的“Java Build Path”下,我将“Maven Dependencies”移到了顶部。所以它应该先在这里寻找来源吧?
为什么总是使用 GWT Jar 中的旧版本?我怎样才能防止这种情况发生?
它的 pom.xml 只显示一次:
两个类:
【问题讨论】:
-
GWT 因将古老版本的依赖项嵌入到它的怪物 jar 中而臭名昭著(在某一时刻,它的 Servlet 版本已经过时了十年);大约四年来,模块化 GWT 构建一直是“高度优先”的项目。
-
GWT 2.6.0-rc1 使用 HtmlUnit 2.13,您可能会考虑使用它。最坏的情况是,您发现了一个错误,而 2.6 的最终版本要好得多。
标签: java eclipse maven gwt dependencies