java - 如何从 jar 而不是 .java 文件在 S3 上创建私有(private) Maven 存储库?

标签 java maven gradle amazon-s3 jar

我想使用 jar 中的 AWS S3 创建一个私有(private) Maven 存储库,因为我必须控制一个未注册 Maven Central 的 jar。

我通过谷歌搜索了这样做的方法,但我只能搜索使用 Maven 或 Gradle 像这样(https://medium.com/@JacobASeverson/s3-maven-repositories-and-gradle-911c25cebeeb)从 .java 文件创建的方法。

如何从 jar 在 S3 上创建私有(private) Maven 存储库?

最佳答案

您将需要一个带有私有(private)存储库的 Artifact ,最快的方法是使用 jfrog-artifactory-amazon-ec2

然后,您可以将您的私有(private) Artifact 添加到私有(private)存储库中(参见 creating a repository )

然后你可以创建一个virtual repository它将结合来自互联网的 Maven 和您的私有(private)存储库。

在你的 settings.xml 中使用这个虚拟存储库,它将看到私有(private)和公共(public) Artifact 。

关于java - 如何从 jar 而不是 .java 文件在 S3 上创建私有(private) Maven 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60281130/

相关文章:

android - 更新 gradle 依赖项后 NavigationView 方法出错

java - 有界队列开销

java - 错误数组整数元素总和java

java - 如何从firestore数据库获取文档id

java - Maven 不添加库

ant - 使用 Gradle 时如何执行 OpenJPA Enhancement?

java - 对管理员隐藏私钥等

maven - 无法运行任务 : 'bower --allow-root install' failed

mongodb - 具有MongoDB镜像的docker-maven-plugin在启动时挂起

gradle - 孤立的 Gradle 任务?