Hello-Samza无法编译

时间:2018-05-16 14:14:28

标签: apache-samza

根据Hello-Samza上的文档执行mvn clean包。构建失败。

[错误]无法在项目hello-samza上执行目标:无法解析项目org.apache.samza的依赖项:hello-samza:jar:0.14.1-SNAPSHOT:无法在org.apache.samza中收集依赖项:samza-api:jar:0.14.1-SNAPSHOT:无法读取org.apache.samza的工件描述符:samza-api:jar:0.14.1-SNAPSHOT:无法传输工件org.apache.samza:samza-api :pom:0.14.1-SNAPSHOT来自/到scala-tools.org(https://oss.sonatype.org/content/groups/scala-tools):拒绝访问:https://oss.sonatype.org/content/groups/scala-tools/org/apache/samza/samza-api/0.14.1-SNAPSHOT/samza-api-0.14.1-SNAPSHOT.pom,ReasonPhrase:禁止访问。 - > [帮助1] org.apache.maven.lifecycle.LifecycleExecutionException:无法在项目hello-samza上执行目标:无法解析项目org.apache.samza的依赖项:hello-samza:jar:0.14.1-SNAPSHOT:无法在org中收集依赖项.apache.samza:samza-API:罐:0.14.1-SNAPSHOT

1 个答案:

答案 0 :(得分:2)

上周我遇到了同样的问题。如果内存服务,以下步骤应解决此问题:

  1. 从github克隆Samza 0.14.1
  2. 构建Samza并运行./gradlew publishToMavenLocal以使罐子在本地可用
  3. 返回hello-samza项目,将0.14.1-SNAPSHOT的所有实例替换为 gradle.properties 中的0.14.1 pom.xml deploy.sh
  4. 正常构建hello-samza