【发布时间】:2014-10-03 04:40:14
【问题描述】:
当使用 私有 AWS S3 存储桶作为 Maven 存储库时,有许多工作 s3 wagon 提供程序可以很好地使用 s3://[bucket]/folder 协议部署和拉取依赖项.
但是,当您尝试使用父 POM 引用执行此操作时,即
<parent>
<groupId>com.my.company</groupId>
<artifactId>my-parent-pom</artifactId>
<version>1.0.0</version>
</parent>
仅存在于私有 S3 Maven 存储库中,Maven 似乎只检查基于 HTTP 的已定义存储库,而不尝试查看 S3 存储库。
本项目中的S3 wagon定义为
<build>
<extensions>
<extension>
<groupId>org.springframework.build</groupId>
<artifactId>aws-maven</artifactId>
<version>5.0.0.RELEASE</version>
</extension>
</extensions>
</build>
这同样适用于普通依赖项,但不适用于父 POM 引用
寻找某种方法在 S3 Maven 存储库中正确解析父 POM
【问题讨论】:
标签: java maven amazon-s3 parent-pom wagon