如何将HtmlUnit包含在Kotlin项目中

我正在尝试在Kotlin项目中使用HtmlUnit ,但编译时出现以下错误:

Error:Kotlin: Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath: class com.gargoylesoftware.htmlunit.html.DomElement, unresolved supertypes: ElementTraversal 

这是因为ElementTraversal是一个Java 7function。 我该如何解决这个问题?

One Solution collect form web for “如何将HtmlUnit包含在Kotlin项目中”

org.w3c.dom.ElementTraversalxml-apis一部分,它是xerces:xercesImpl的依赖项。 xerces:xercesImpl又是htmlunit的依赖项。

确保将htmlunit的传递依赖项添加到您的项目中。

使用gradle,所有需要的是:

 compile 'net.sourceforge.htmlunit:htmlunit:2.22' 
  • 使用maven在kotlin中编写JSP - 错误实例化Servlet类,ClassNotFoundException
  • 如何在Kotlin中实现setOnClickListener?
  • 在Scala 2.10中泛化的generics
  • Kotlin,Number的通用操作
  • 如何在Kotlin中使用Double Epsilon / Precision调用assertEquals?
  • 构造器在kotlin派生类中的可分解构造器
  • jackson自定义序列化程序或值对象?
  • 当Kotlin函数不采用可空types时,正确的方法是什么?
  • Kotlin JS JSON反序列化
  • 在Kotlin中写入一个等于Int.MIN_VALUE的hex整数字面值
  • Kotlin三元条件运算符
  • Kotlin language will be the best programming language for Android.