让本地安装的maven依赖于ec2(AWS)的最佳方法是什么?

让本地安装的maven依赖于ec2(AWS)的最佳方法是什么?,maven,Maven,我正在构建一个项目并在ec2(aws)上部署它。我想把我的项目分成多个包,每个包都是maven依赖项。通过在本地存储库中注册这些包,我可以在本地使用我的服务(部署在ec2主机上)中的这些依赖项。此设置在本地运行良好,但当我将其部署到ec2上时,它无法找到servicepom.xml文件中列出的这些本地依赖项。这样做的原因很明显,我创建的其他包不在任何公共存储库中,我看到了在公共maven存储库中添加它们的方法,但我觉得这太费劲了,对所有包执行此操作将花费大量时间,而且不可伸缩。我还有别的办法解决

我正在构建一个项目并在ec2(aws)上部署它。我想把我的项目分成多个包,每个包都是maven依赖项。通过在本地存储库中注册这些包,我可以在本地使用我的服务(部署在ec2主机上)中的这些依赖项。此设置在本地运行良好,但当我将其部署到ec2上时,它无法找到servicepom.xml文件中列出的这些本地依赖项。这样做的原因很明显,我创建的其他包不在任何公共存储库中,我看到了在公共maven存储库中添加它们的方法,但我觉得这太费劲了,对所有包执行此操作将花费大量时间,而且不可伸缩。我还有别的办法解决这个问题吗?是否有公共存储库可以简单地上传工件,并且不会有任何等待时间?

那么您正在ec2上运行构建?您是否在aws上安装了Jenkins,或者您使用哪种其他方式?@JFMeier我正在使用aws代码管道和aws代码构建由于没有其他人评论,让我补充:我不知道云,但在传统设置中,您将使用构建服务器(如您的aws代码构建)还有一个Nexus/Artifactory服务器,为您托管工件。这将是构建服务器读取和写入的位置。根据代码的位置:我听说github/gitlab也为您提供了某种形式的Maven存储库。@JFMeier嘿,原来我们可以使用S3作为私有存储库,我还发现了一个免费网站,允许一个高达256 mb的私有repo,安装非常简单。您是在ec2上运行构建吗?您是否在aws上安装了Jenkins,或者您使用哪种其他方式?@JFMeier我正在使用aws代码管道和aws代码构建由于没有其他人评论,让我补充:我不知道云,但在传统设置中,您将使用构建服务器(如您的aws代码构建)还有一个Nexus/Artifactory服务器,为您托管工件。这将是构建服务器读取和写入的位置。根据代码的位置:我听说github/gitlab也为您提供了某种形式的Maven存储库。@JFMeier hey发现我们可以使用S3作为私有存储库,我还发现了一个免费网站,它允许一个高达256 mb的私有repo,而且安装非常简单