Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven正在使用HTMLUnit的旧版本,尽管我指定了最新的(?)_Java_Maven_Htmlunit - Fatal编程技术网

Java Maven正在使用HTMLUnit的旧版本,尽管我指定了最新的(?)

Java Maven正在使用HTMLUnit的旧版本,尽管我指定了最新的(?),java,maven,htmlunit,Java,Maven,Htmlunit,我使用网站上的建议将htmlunit添加到我的POM文件中 <dependency> <groupId>net.sourceforge.htmlunit</groupId> <artifactId>htmlunit</artifactId> <version>2.22</version> </dependency> 但它给了我一个错误: BEST_SUPPORTED cannot be

我使用网站上的建议将htmlunit添加到我的POM文件中

<dependency>
  <groupId>net.sourceforge.htmlunit</groupId>
  <artifactId>htmlunit</artifactId>
  <version>2.22</version>
</dependency>
但它给了我一个错误:

BEST_SUPPORTED cannot be resolved or is not a field
所以我只看了一下选项,它给了我这些:

这看起来像是来自一个更老版本的HTMLUnit,因为据他说,他们有Firefox45和微软边缘,等等。。。我没有选择的余地

如何让Eclipse中的Maven使用更新版本的HTMLunit

我已尝试安装mvn mvn清理>mvn安装

右键单击Eclipse>Maven>Update项目中的项目

这来自mvn依赖项:树

     --- maven-dependency-plugin:2.8:tree (default-cli) @ vaadin-app ---
[INFO] org.test:vaadin-app:war:1.0-SNAPSHOT
[INFO] +- com.vaadin.external.streamhtmlparser:streamhtmlparser-jsilver:jar:0.0.10.vaadin1:compile
[INFO] +- javax.servlet:javax.servlet-api:jar:3.0.1:provided
[INFO] +- org.apache.httpcomponents:httpmime:jar:4.5.2:compile
[INFO] |  \- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
[INFO] +- com.vaadin:vaadin-server:jar:7.6.7:compile
[INFO] |  +- com.vaadin:vaadin-sass-compiler:jar:0.9.13:compile
[INFO] |  |  +- com.vaadin.external.flute:flute:jar:1.3.0.gg2:compile
[INFO] |  |  \- com.yahoo.platform.yui:yuicompressor:jar:2.4.8:compile
[INFO] |  |     \- rhino:js:jar:1.7R2:compile
[INFO] |  +- com.vaadin:vaadin-shared:jar:7.6.7:compile
[INFO] |  |  \- com.vaadin.external.google:guava:jar:16.0.1.vaadin1:compile
[INFO] |  \- org.jsoup:jsoup:jar:1.8.3:compile
[INFO] +- com.vaadin:vaadin-push:jar:7.6.7:compile
[INFO] |  \- com.vaadin.external.atmosphere:atmosphere-runtime:jar:2.2.7.vaadin1:compile
[INFO] |     \- com.vaadin.external.slf4j:vaadin-slf4j-jdk14:jar:1.6.1:compile
[INFO] +- com.vaadin:vaadin-client:jar:7.6.7:provided
[INFO] |  +- org.w3c.css:sac:jar:1.3:compile
[INFO] |  +- javax.validation:validation-api:jar:1.0.0.GA:provided
[INFO] |  \- javax.validation:validation-api:jar:sources:1.0.0.GA:provided
[INFO] +- com.vaadin:vaadin-client-compiler:jar:7.6.7:provided
[INFO] |  +- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
[INFO] |  +- ant:ant:jar:1.6.5:provided
[INFO] |  +- net.sourceforge.cssparser:cssparser:jar:0.9.11:compile
[INFO] |  +- ant:ant-launcher:jar:1.6.5:provided
[INFO] |  +- org.ow2.asm:asm:jar:5.0.3:provided
[INFO] |  +- org.ow2.asm:asm-util:jar:5.0.3:provided
[INFO] |  |  \- org.ow2.asm:asm-tree:jar:5.0.3:provided
[INFO] |  +- org.ow2.asm:asm-commons:jar:5.0.3:provided
[INFO] |  +- org.eclipse.jetty:jetty-annotations:jar:8.1.12.v20130726:provided
[INFO] |  |  +- org.eclipse.jetty:jetty-plus:jar:8.1.12.v20130726:provided
[INFO] |  |  |  +- org.eclipse.jetty.orbit:javax.transaction:jar:1.1.1.v201105210645:provided
[INFO] |  |  |  \- org.eclipse.jetty:jetty-jndi:jar:8.1.12.v20130726:provided
[INFO] |  |  |     +- org.eclipse.jetty:jetty-server:jar:8.1.12.v20130726:provided
[INFO] |  |  |     |  \- org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:provided
[INFO] |  |  |     \- org.eclipse.jetty.orbit:javax.mail.glassfish:jar:1.4.1.v201005082020:provided
[INFO] |  |  |        \- org.eclipse.jetty.orbit:javax.activation:jar:1.1.0.v201105071233:provided
[INFO] |  |  +- org.eclipse.jetty:jetty-webapp:jar:8.1.12.v20130726:provided
[INFO] |  |  |  +- org.eclipse.jetty:jetty-xml:jar:8.1.12.v20130726:provided
[INFO] |  |  |  \- org.eclipse.jetty:jetty-servlet:jar:8.1.12.v20130726:provided
[INFO] |  |  |     \- org.eclipse.jetty:jetty-security:jar:8.1.12.v20130726:provided
[INFO] |  |  +- org.eclipse.jetty.orbit:javax.annotation:jar:1.1.0.v201108011116:provided
[INFO] |  |  \- org.eclipse.jetty.orbit:org.objectweb.asm:jar:3.1.0.v200803061910:provided
[INFO] |  +- org.eclipse.jetty:jetty-servlets:jar:8.1.12.v20130726:provided
[INFO] |  |  +- org.eclipse.jetty:jetty-continuation:jar:8.1.12.v20130726:provided
[INFO] |  |  \- org.eclipse.jetty:jetty-client:jar:8.1.12.v20130726:provided
[INFO] |  |     \- org.eclipse.jetty:jetty-http:jar:8.1.12.v20130726:provided
[INFO] |  +- org.eclipse.jetty:jetty-util:jar:8.1.12.v20130726:compile
[INFO] |  +- org.jdesktop:swing-worker:jar:1.1:provided
[INFO] |  +- commons-codec:commons-codec:jar:1.8:compile
[INFO] |  +- commons-io:commons-io:jar:2.4:compile
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.1:compile
[INFO] |  +- org.apache.james:apache-mime4j:jar:0.6:provided
[INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.3:compile
[INFO] |  +- net.sourceforge.nekohtml:nekohtml:jar:1.9.19:provided
[INFO] |  +- xalan:serializer:jar:2.7.1:compile
[INFO] |  +- xerces:xercesImpl:jar:2.11.0:compile
[INFO] |  +- xml-apis:xml-apis:jar:1.4.01:compile
[INFO] |  +- com.ibm.icu:icu4j:jar:50.1.1:provided
[INFO] |  \- com.vaadin:vaadin-client-compiler-deps:jar:1.2.0:provided
[INFO] +- com.vaadin:vaadin-themes:jar:7.6.7:compile
[INFO] +- net.sf.ucanaccess:ucanaccess:jar:3.0.6:compile
[INFO] |  +- org.hsqldb:hsqldb:jar:2.3.1:compile
[INFO] |  \- com.healthmarketscience.jackcess:jackcess:jar:2.1.3:compile
[INFO] |     \- commons-lang:commons-lang:jar:2.6:compile
[INFO] +- net.sourceforge.htmlunit:htmlunit:jar:2.22:compile
[INFO] |  +- xalan:xalan:jar:2.7.2:compile
[INFO] |  +- net.sourceforge.htmlunit:htmlunit-core-js:jar:2.22:compile
[INFO] |  +- net.sourceforge.htmlunit:neko-htmlunit:jar:2.21:compile
[INFO] |  \- org.eclipse.jetty.websocket:websocket-client:jar:9.2.17.v20160517:compile
[INFO] |     +- org.eclipse.jetty:jetty-io:jar:9.2.17.v20160517:compile
[INFO] |     \- org.eclipse.jetty.websocket:websocket-common:jar:9.2.17.v20160517:compile
[INFO] |        \- org.eclipse.jetty.websocket:websocket-api:jar:9.2.17.v20160517:compile
[INFO] \- org.vaadin:viritin:jar:1.54:compile
[INFO]    +- org.vaadin.addon:confirmdialog:jar:2.1.3:compile
[INFO]    +- org.commonjava.googlecode.markdown4j:markdown4j:jar:2.2-cj-1.1:compile
[INFO]    +- commons-beanutils:commons-beanutils:jar:1.9.2:compile
[INFO]    \- javax.el:javax.el-api:jar:2.2.4:compile

尝试删除htmlunit的本地repo目录,然后尝试更新项目

尝试删除htmlunit的本地回购目录,然后尝试更新项目

使用命令行应该可以帮助您解决一些问题。Do
mvn dependency:tree
(使用所谓的dependency插件)应该准确地告诉您您的依赖关系是如何设置的。@KedarMhaswade我添加了依赖关系树作为编辑。看起来我有两个版本的nekohtml,一个是1.9,另一个是2.21,但是我在我的pom文件中查看了一下,发现没有1.9版本?使用命令行应该可以帮助您解决一些问题。Do
mvn dependency:tree
(使用所谓的dependency插件)应该准确地告诉您您的依赖关系是如何设置的。@KedarMhaswade我添加了依赖关系树作为编辑。看起来我有两个版本的nekohtml,一个是1.9,另一个是2.21,但我在pom文件中查找了,1.9版本不在那里?我实际上在我的存储库中找不到HTMLUnit文件夹,但我删除了它所在的同一文件夹中的一些内容(projectfolder/org/apache/,只是删除了与http相关的内容)然后重新编辑我的POM文件,删除htmlunit,然后更新+安装,然后将依赖项添加回POM并更新/安装,这似乎起到了作用。我实际上在我的存储库中找不到htmlunit文件夹,但我删除了该文件夹中的一些内容(projectfolder/org/apache/和刚刚删除的http相关内容)并重新编辑我的POM文件,删除htmlunit,然后更新+安装,然后将依赖项添加回POM,并更新/安装,这似乎起到了作用。
     --- maven-dependency-plugin:2.8:tree (default-cli) @ vaadin-app ---
[INFO] org.test:vaadin-app:war:1.0-SNAPSHOT
[INFO] +- com.vaadin.external.streamhtmlparser:streamhtmlparser-jsilver:jar:0.0.10.vaadin1:compile
[INFO] +- javax.servlet:javax.servlet-api:jar:3.0.1:provided
[INFO] +- org.apache.httpcomponents:httpmime:jar:4.5.2:compile
[INFO] |  \- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
[INFO] +- com.vaadin:vaadin-server:jar:7.6.7:compile
[INFO] |  +- com.vaadin:vaadin-sass-compiler:jar:0.9.13:compile
[INFO] |  |  +- com.vaadin.external.flute:flute:jar:1.3.0.gg2:compile
[INFO] |  |  \- com.yahoo.platform.yui:yuicompressor:jar:2.4.8:compile
[INFO] |  |     \- rhino:js:jar:1.7R2:compile
[INFO] |  +- com.vaadin:vaadin-shared:jar:7.6.7:compile
[INFO] |  |  \- com.vaadin.external.google:guava:jar:16.0.1.vaadin1:compile
[INFO] |  \- org.jsoup:jsoup:jar:1.8.3:compile
[INFO] +- com.vaadin:vaadin-push:jar:7.6.7:compile
[INFO] |  \- com.vaadin.external.atmosphere:atmosphere-runtime:jar:2.2.7.vaadin1:compile
[INFO] |     \- com.vaadin.external.slf4j:vaadin-slf4j-jdk14:jar:1.6.1:compile
[INFO] +- com.vaadin:vaadin-client:jar:7.6.7:provided
[INFO] |  +- org.w3c.css:sac:jar:1.3:compile
[INFO] |  +- javax.validation:validation-api:jar:1.0.0.GA:provided
[INFO] |  \- javax.validation:validation-api:jar:sources:1.0.0.GA:provided
[INFO] +- com.vaadin:vaadin-client-compiler:jar:7.6.7:provided
[INFO] |  +- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
[INFO] |  +- ant:ant:jar:1.6.5:provided
[INFO] |  +- net.sourceforge.cssparser:cssparser:jar:0.9.11:compile
[INFO] |  +- ant:ant-launcher:jar:1.6.5:provided
[INFO] |  +- org.ow2.asm:asm:jar:5.0.3:provided
[INFO] |  +- org.ow2.asm:asm-util:jar:5.0.3:provided
[INFO] |  |  \- org.ow2.asm:asm-tree:jar:5.0.3:provided
[INFO] |  +- org.ow2.asm:asm-commons:jar:5.0.3:provided
[INFO] |  +- org.eclipse.jetty:jetty-annotations:jar:8.1.12.v20130726:provided
[INFO] |  |  +- org.eclipse.jetty:jetty-plus:jar:8.1.12.v20130726:provided
[INFO] |  |  |  +- org.eclipse.jetty.orbit:javax.transaction:jar:1.1.1.v201105210645:provided
[INFO] |  |  |  \- org.eclipse.jetty:jetty-jndi:jar:8.1.12.v20130726:provided
[INFO] |  |  |     +- org.eclipse.jetty:jetty-server:jar:8.1.12.v20130726:provided
[INFO] |  |  |     |  \- org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:provided
[INFO] |  |  |     \- org.eclipse.jetty.orbit:javax.mail.glassfish:jar:1.4.1.v201005082020:provided
[INFO] |  |  |        \- org.eclipse.jetty.orbit:javax.activation:jar:1.1.0.v201105071233:provided
[INFO] |  |  +- org.eclipse.jetty:jetty-webapp:jar:8.1.12.v20130726:provided
[INFO] |  |  |  +- org.eclipse.jetty:jetty-xml:jar:8.1.12.v20130726:provided
[INFO] |  |  |  \- org.eclipse.jetty:jetty-servlet:jar:8.1.12.v20130726:provided
[INFO] |  |  |     \- org.eclipse.jetty:jetty-security:jar:8.1.12.v20130726:provided
[INFO] |  |  +- org.eclipse.jetty.orbit:javax.annotation:jar:1.1.0.v201108011116:provided
[INFO] |  |  \- org.eclipse.jetty.orbit:org.objectweb.asm:jar:3.1.0.v200803061910:provided
[INFO] |  +- org.eclipse.jetty:jetty-servlets:jar:8.1.12.v20130726:provided
[INFO] |  |  +- org.eclipse.jetty:jetty-continuation:jar:8.1.12.v20130726:provided
[INFO] |  |  \- org.eclipse.jetty:jetty-client:jar:8.1.12.v20130726:provided
[INFO] |  |     \- org.eclipse.jetty:jetty-http:jar:8.1.12.v20130726:provided
[INFO] |  +- org.eclipse.jetty:jetty-util:jar:8.1.12.v20130726:compile
[INFO] |  +- org.jdesktop:swing-worker:jar:1.1:provided
[INFO] |  +- commons-codec:commons-codec:jar:1.8:compile
[INFO] |  +- commons-io:commons-io:jar:2.4:compile
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.1:compile
[INFO] |  +- org.apache.james:apache-mime4j:jar:0.6:provided
[INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.3:compile
[INFO] |  +- net.sourceforge.nekohtml:nekohtml:jar:1.9.19:provided
[INFO] |  +- xalan:serializer:jar:2.7.1:compile
[INFO] |  +- xerces:xercesImpl:jar:2.11.0:compile
[INFO] |  +- xml-apis:xml-apis:jar:1.4.01:compile
[INFO] |  +- com.ibm.icu:icu4j:jar:50.1.1:provided
[INFO] |  \- com.vaadin:vaadin-client-compiler-deps:jar:1.2.0:provided
[INFO] +- com.vaadin:vaadin-themes:jar:7.6.7:compile
[INFO] +- net.sf.ucanaccess:ucanaccess:jar:3.0.6:compile
[INFO] |  +- org.hsqldb:hsqldb:jar:2.3.1:compile
[INFO] |  \- com.healthmarketscience.jackcess:jackcess:jar:2.1.3:compile
[INFO] |     \- commons-lang:commons-lang:jar:2.6:compile
[INFO] +- net.sourceforge.htmlunit:htmlunit:jar:2.22:compile
[INFO] |  +- xalan:xalan:jar:2.7.2:compile
[INFO] |  +- net.sourceforge.htmlunit:htmlunit-core-js:jar:2.22:compile
[INFO] |  +- net.sourceforge.htmlunit:neko-htmlunit:jar:2.21:compile
[INFO] |  \- org.eclipse.jetty.websocket:websocket-client:jar:9.2.17.v20160517:compile
[INFO] |     +- org.eclipse.jetty:jetty-io:jar:9.2.17.v20160517:compile
[INFO] |     \- org.eclipse.jetty.websocket:websocket-common:jar:9.2.17.v20160517:compile
[INFO] |        \- org.eclipse.jetty.websocket:websocket-api:jar:9.2.17.v20160517:compile
[INFO] \- org.vaadin:viritin:jar:1.54:compile
[INFO]    +- org.vaadin.addon:confirmdialog:jar:2.1.3:compile
[INFO]    +- org.commonjava.googlecode.markdown4j:markdown4j:jar:2.2-cj-1.1:compile
[INFO]    +- commons-beanutils:commons-beanutils:jar:1.9.2:compile
[INFO]    \- javax.el:javax.el-api:jar:2.2.4:compile