【发布时间】:2019-11-26 07:39:06
【问题描述】:
在我的 pom.xml 部分中,我添加了以下依赖项:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-bom</artifactId>
<version>1.11.95</version>
<type>pom</type>
<scope>import</scope>
</dependency>
然后在<dependencies> 部分,我添加以下内容:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-secretsmanager</artifactId>
</dependency>
为什么会出现编译时错误: 项目构建错误:com.amazonaws:aws-java-sdk-secretsmanager:jar 的“dependencies.dependency.version”缺失。
【问题讨论】:
-
你使用父 pom 吗?如果不是,您的依赖项必须包含一个版本。使用 Maven 3,您可以使用 ${project.version} 表示法。查看更多here
-
@Aviza 这不是真的。他/她期望版本来自导入的 bom,如果 如果这个 bom 确实为所需的工件指定了一个版本,这应该可以工作。
-
从它的description 看来,secretsmanager 不是一个依赖项
标签: amazon-web-services maven maven-3 aws-secrets-manager