0

我有以下 pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org    /2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0     http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.aaaa</groupId>
  <artifactId>david1</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <dependencies>
  <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>2.37.1</version>
    </dependency> 
  </dependencies>
</project>

我收到一个错误:缺少工件 net.sourceforge.htmlunit:htmlunit:jar:2.13

可能是什么原因?

从我得到的有效 pom

<repositories>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://repo.maven.apache.org/maven2</url>
    </repository>
  </repositories>

我确实尝试用谷歌搜索错误但没有找到任何东西。

最好的祝福,

大卫

4

1 回答 1

1

似乎某些传递依赖项selenium-java无法解决。

可疑的是该2.37.1版本未在MVNRepository中列出。

可能它还没有发布。尝试更稳定的版本,比如2.35.0

于 2013-10-27T13:42:05.263 回答