根据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
答案 0 :(得分:2)
上周我遇到了同样的问题。如果内存服务,以下步骤应解决此问题:
Samza 0.14.1
./gradlew publishToMavenLocal
以使罐子在本地可用hello-samza
项目,将0.14.1-SNAPSHOT
的所有实例替换为 gradle.properties 中的0.14.1
, pom.xml , deploy.sh hello-samza