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

编译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环境的

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

你可能感兴趣的:(Hadoop)