

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 依赖项缓存
<a name="dependency-caching"></a>

您可以在中启用本地缓存 CodeBuild ，以减少每次构建需要从中 CodeArtifact 获取的依赖项数量。有关信息，请参阅《AWS CodeBuild 用户指南》**中的[在 AWS CodeBuild中构建缓存](https://docs.aws.amazon.com/codebuild/latest/userguide/build-caching.html)。启用自定义本地缓存后，将缓存目录添加到项目的 `buildspec.yaml` 文件中。

例如，如果您使用的是 `mvn`，请使用以下内容。

```
cache:
  paths:
    - '/root/.m2/**/*'
```

对于其他工具，请使用下表中所示的缓存文件夹。


****  

| 工具 | 缓存目录 | 
| --- | --- | 
|  ** `mvn` **  |  `/root/.m2/**/*`  | 
|  ** `gradle` **  |  `/root/.gradle/caches/**/*`  | 
|  ** `pip` **  |  `/root/.cache/pip/**/*`  | 
|  ** `npm` **  |  `/root/.npm/**/*`  | 
|  ** `nuget` **  |  `/root/.nuget/**/*`  | 
|  ** `yarn (classic)` **  |  `/root/.cache/yarn/**/*`  | 