maven v3.0.5找不到sqoop工件

maven v3.0.5找不到sqoop工件,maven,sqoop,Maven,Sqoop,我正在尝试用maven v3.0.5和jdk 1.7构建我的项目。我的pom xml的片段如下所示 <properties> <sqoop.version>1.4.4</sqoop.version> </properties> <dependencies> <dependency> <groupId>org.apache.sqoop</groupId> <artifactId>

我正在尝试用maven v3.0.5和jdk 1.7构建我的项目。我的pom xml的片段如下所示

<properties>
 <sqoop.version>1.4.4</sqoop.version>
</properties>
<dependencies>
 <dependency>
  <groupId>org.apache.sqoop</groupId>
  <artifactId>sqoop</artifactId>
  <version>${sqoop.version}</version>
 </dependency>
</dependencies>
通常,我会访问mvnrepository.com,搜索工件,无论在那里找到什么工件,我总是能够在pom.xml中简单地引用它们。根据这个链接,这个工件应该存在吗

我真的不能浏览

所以我决定使用sqoop的搜索站点

http://search.maven.org/#search%7Cga%7C1%7Csqoop
在我看来,这个工件是存在的,但不知何故,我无法访问它。有没有关于我做错了什么的想法?

编辑-

SqoopJAR根据您使用的Hadoop版本而有所不同

如果您想基于某些Hadoop 0.23.x变体进行构建,您需要的是以下内容:

<dependency>
    <groupId>org.apache.sqoop</groupId>
    <artifactId>sqoop</artifactId>
    <version>1.4.4</version>
    <classifier>hadoop23</classifier>
</dependency>

org.apache.sqoop
sqoop
1.4.4
hadoop23

您将能够看到使用Eclipse可以使用哪些分类器。右键单击pom.xml,Maven-->添加依赖项。在搜索框中键入'sqoop',然后展开org.apache.sqoop的折叠菜单,并注意选项,
hadoop23
hadoop100
,等等。

当我尝试这样做时,我不再出现错误“找不到工件…”,但是,现在,我无法从代码中引用任何sqoop类。在eclipse中,当我查看“Maven依赖项”时,没有sqoop JAR。知道发生了什么吗?你也可以使用1.4.0-Cubating版本是的,使用1.4.0-Cubating是有效的,但我想使用1.4.4,这是我的问题的一部分。从Sqoop的官方发行说明中可以清楚地看出,1.4.4版本没有jar可用,只有在最新版本中,他们提供了一个捆绑的tar文件。我编辑了我的原始答案-请让我知道这是否有效。问题解决了吗?在使用SQOOP1.4.5时,我遇到了同样的情况,这是非常不合理的,因为没有用于sqoop jar的工件。
http://search.maven.org/#search%7Cga%7C1%7Csqoop
<dependency>
    <groupId>org.apache.sqoop</groupId>
    <artifactId>sqoop</artifactId>
    <version>1.4.4</version>
    <classifier>hadoop23</classifier>
</dependency>