小编Ale*_*lex的帖子

Maven 可以从私有 s3 存储桶中引用父 POM 吗?

当使用私有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>
Run Code Online (Sandbox Code Playgroud)

仅存在于私有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>
Run Code Online (Sandbox Code Playgroud)

这同样适用于普通依赖项,但不适用于父 POM 引用

寻找某种方法在 S3 Maven 存储库中正确解析父 POM

java amazon-s3 maven wagon parent-pom

5
推荐指数
2
解决办法
1719
查看次数

标签 统计

amazon-s3 ×1

java ×1

maven ×1

parent-pom ×1

wagon ×1