
# 配置CodeArts Artifact中Maven仓库的清理策略
制品仓库清理策略支持自动/手动批量删除满足清理条件的制品，策略减少了仓库存储空间的浪费，使仓库内制品清晰明了，有效保障了制品在开发、测试、部署、上线等步骤间的有序流转。
#### 背景信息
Maven制品的快照（SNAPSHOT）是一种特殊的版本，指定了某个当前的开发进度的副本，不同于常规的版本，Maven每次构建都会在远程仓库中检查新的快照，针对快照版本制品提供"快照版本最大保留个数"和"超期快照版本自动清理"功能。
#### 配置Maven仓库的清理策略
1. 进入CodeArts首页。 
   1. 登录[CodeArts控制台](https://console.huaweicloud.com/devcloud)，单击![](https://support.huaweicloud.com/usermanual-cloudartifact/zh-cn_image_0000002522453391.png)，根据需要选择已开通CodeArts的区域。
   
   2. 单击"前往工作台"。 如果当前账号采用的是历史计费模式（详情请参考[历史计费模式说明](https://support.huaweicloud.com/price-devcloud/codearts_29_0031.html)），则单击"立即使用"。
      
   
   
   登录[CodeArts控制台](https://console.eu.huaweicloud.com/devcloud/)，单击"立即使用"。
   
   
2. 单击项目卡片进入项目，单击菜单栏"制品仓库 \> 私有依赖库"，进入私有依赖库。
3. 在左侧仓库列表中选择对应的"Snapshot"类型的Maven仓库，单击页面右上方"设置仓库"。
4. 选择"清理策略"页签。 
   ![](https://support.huaweicloud.com/usermanual-cloudartifact/zh-cn_image_0000001990097653.png "点击放大")
   
   
5. 设置"快照版本数限制"，输入范围为1\~1000个。 
   ![](https://support.huaweicloud.com/usermanual-cloudartifact/zh-cn_image_0000001954618500.png)
   当该制品包的版本超过设置值时，最老版本的包将会被最新版本的包覆盖。
   
   
6. 开启自动清理（默认为"否"），单击"是"并输入天数，超过指定天数的快照版本将被自动清理。 
   设置自动清理时间不能小于1天或者超过100天。
   ![](https://support.huaweicloud.com/usermanual-cloudartifact/zh-cn_image_0000001989977845.png "点击放大")
   
   
7. 单击"保存"完成清理策略设置。
 
