什么是maven clean回购大楼?

什么是maven clean回购大楼?,maven,build,Maven,Build,我是maven的新手,我听说过“maven清洁回购”这个词?这是什么意思?它与正常的maven构建过程有何不同?另外,我想了解maven存储库,以及在我们构建软件时它是如何变化的。我不确定是否有一个确切的术语叫做“maven clean repo building”——但它可能指的是通过清除整个本地maven存储库来进行干净构建,以确保您的项目只有正确的依赖项 您需要的所有依赖项都将下载到存储库中,默认情况下,存储库位于${user.home}/.m2/存储库。您可以看到,随着构建的运行和依赖项

我是maven的新手,我听说过“maven清洁回购”这个词?这是什么意思?它与正常的maven构建过程有何不同?另外,我想了解maven存储库,以及在我们构建软件时它是如何变化的。我不确定是否有一个确切的术语叫做“maven clean repo building”——但它可能指的是通过清除整个本地maven存储库来进行干净构建,以确保您的项目只有正确的依赖项

您需要的所有依赖项都将下载到存储库中,默认情况下,存储库位于${user.home}/.m2/存储库。您可以看到,随着构建的运行和依赖项下载到此文件夹中,这种情况会增加

链接
解释清除此项的一种方法。

您可以通过向build命令提供以下参数来更改用于生成的maven repo

mvn clean install -Dmaven.repo.local=/tmp/sampleRepo
如果相关工件在指定的maven repo中不可用,它将从相关存储库(maven central或
pom.xml
文件中提供的存储库)下载它们

提示;)使用
/tmp/
中的目录会更好,因为
/tmp/
会在操作系统重启时自动清除