有什么方法可以加快使用 Maven 构建 aws 代码的速度吗?

Is there any way to speed up aws code build with maven?

我正在为 java maven 项目使用 aws code build。我观察到,对于每个构建触发器,它是从 Maven 远程存储库而不是本地下载依赖项。所以它消耗了很多时间。有什么办法可以加快速度吗?

是的,有一种方法可以在 S3 存储桶中缓存 Maven 依赖项,这可能会在下一个构建中重复使用。

当您创建 CodeBuild 项目时,在 BuildSpec 部分中,您必须指定下载 Maven 依赖项的位置:

您可能还想创建一个 S3 存储桶并将其作为 Artifacts 部分中的缓存位置:

有关如何创建带缓存的 Maven 管道的完整说明,请参阅 AWS 支持页面:source