Kes Asked:2022-06-28 12:18:33 +0000 UTC2022-06-28 12:18:33 +0000 UTC 2022-06-28 12:18:33 +0000 UTC Maven会自动下载哪些库列表 772 大家下午好。在我的本地机器上,Maven 存储库位于: K:\Kes\Java\m2\repository 我将自己删除此目录的内容 我创建了一个空的 Maven 项目 我按: 4. 之后,我看到K:\Kes\Java\m2\repository 的内容被一堆库填满了。 他们为什么要下载?如何管理此列表? maven intellij-idea 1 个回答 Voted Best Answer Kes 2022-06-29T10:45:07Z2022-06-29T10:45:07Z 明白了。即使是一个空的 maven 项目,maven 插件也需要工作。无论如何,它们都在这里下载:\m2\repository\org\apache\maven\plugins 在这种情况下,您可以完全清理 maven 存储库。然后“双击”只运行一个插件。例如干净。此时,将自动下载此特定插件的依赖项。之后,您可以查看: m2\repository\org\apache\maven\plugins\maven-clean-plugin\2.5\maven-clean-plugin-2.5.pom 插件自动为自己提取的依赖项。 如果我们按下屏幕上问题中指示的Reload All Maven Projects按钮(“两个箭头”按钮),那么所有插件都会自动下载,并且所有依赖项都会在它们后面下载。正是这些依赖项提供了为空项目提取的库集。
明白了。即使是一个空的 maven 项目,maven 插件也需要工作。无论如何,它们都在这里下载:\m2\repository\org\apache\maven\plugins 在这种情况下,您可以完全清理 maven 存储库。然后“双击”只运行一个插件。例如干净。此时,将自动下载此特定插件的依赖项。之后,您可以查看: m2\repository\org\apache\maven\plugins\maven-clean-plugin\2.5\maven-clean-plugin-2.5.pom 插件自动为自己提取的依赖项。
如果我们按下屏幕上问题中指示的Reload All Maven Projects按钮(“两个箭头”按钮),那么所有插件都会自动下载,并且所有依赖项都会在它们后面下载。正是这些依赖项提供了为空项目提取的库集。