

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 相依性快取
<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/**/*`  | 