我是java web开发的新手,我正在学习的书使用Maven和Tomcat进行开发。在网上搜索了一些关于 Maven 的基础知识后,我只知道它是一个用于管理项目中依赖关系的工具。我正在使用 Netbeans 8,每次创建新项目或清理构建现有项目时,Maven 都会下载大量文件。有什么方法可以为我的所有可在本地使用的 Maven 项目保留一个公共(public)位置/存储库?我已经浏览了 stackoverflow 上的一些现有答案,但对于我作为初学者来说,它们很难理解。
最佳答案
Maven 确实有这样一个本地存储库(在您的主文件夹中的 .m2/repository 中),其中下载的所需文件会自动存储以供将来使用。
源存储库 - Maven Central - 非常很大,因此您不想下载所有内容,因为您很可能不需要其中的大部分内容。
如果您需要离线,或者想要确保当前构建中可能需要的所有内容,您可以运行 dependency:go-offline
目标。然后,您可以安全地使用 maven 的 -o
开关来避免网络使用。
关于java - 使用 Maven 进行 Java Web 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24838114/