无法构建 spring-cloud-contract

Unable to build spring-cloud-contract

正在尝试构建最新的 https://github.com/spring-cloud/spring-cloud-contract 存储库。

forked repo from github

cloned fork to my local machine

mvn clean install -U

错误:

[错误] 构建无法读取 2 个项目 -> [帮助 1] [错误] [错误] 项目 org.springframework.cloud:spring-cloud-contract-verifier:2.0.0.BUILD-SNAPSHOT (/Users/damienburke/workspace/oss/spring-cloud-contract/spring-cloud-contract-verifier/pom.xml) 有 1 个错误 [ERROR] 'dependencies.dependency.version' for javax.inject:javax.inject:jar is missing. @ org.springframework.cloud:spring-cloud-contract-verifier:[unknown-version], /Users/damienburke/workspace/oss/spring-cloud-contract/spring-cloud-contract-verifier/pom.xml, line 43, column 15 [ERROR] [ERROR] 项目org.springframework.cloud:spring-cloud-contract-maven-plugin:2.0.0.BUILD-SNAPSHOT (/Users/damienburke/workspace/oss/spring-cloud-contract/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/pom.xml) 有 1 个错误 [ERROR] 'dependencies.dependency.version' for javax.inject:javax.inject:jar 丢失。 @第 337 行,第 15 列 [ERROR] [ERROR] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新 运行 Maven。 [ERROR] Re-运行 Maven 使用 -X 开关启用完整的调试日志记录。 [ERROR] [ERROR] 有关错误和可能的解决方案的更多信息,请阅读以下文章: [ERROR] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

我可以通过将此条目添加到 spring-cloud-contract-parent pom.xml

来修复
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>${javax.inject.version}</version>
</dependency>

似乎是一个错误? 我可以提出问题 (https://github.com/spring-cloud/spring-cloud-contract/issues/new) 并提交 PR 如果是的话...

我们最近解决了这个问题。提取更改并重试