编译Hadoop 2.9.0 提示 Could not find artifact com.amazonaws:DynamoDBLocal

来源:互联网 发布:淘宝仿真金属狙击枪 编辑:程序博客网 时间:2024/06/06 02:26
编译Hadoop 2.9.0 提示 DynamoDBLocal包找不到,到maven仓库也查不到com.amazonaws下的DynamoDBLocal,只能查到com.jcabi下的。
无奈找找看,发现在文章 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html#DynamoDBLocal.DownloadingAndRunning 中描述的仓库中有。但是我本地的maven镜像原来是 * 代理所有仓库的。于是行不通,还原不需要设置镜像。想到把包拷到仓库中,但是没有认到。最后翻看hadoop-2.9.0-src的pom文件,发现仓库配置,于是修改仓库配置,增加aws环境的

  <repositories>    <repository>        <id>dynamodb-local-oregon</id>        <name>DynamoDB Local Release Repository</name>        <url>https://s3-us-west-2.amazonaws.com/dynamodb-local/release</url>    </repository>    ...  </repositories>
重新编译,就能正常通过了

阅读全文
0 0
原创粉丝点击