java - 使用 Maven 进行 Java Web 开发

标签 java maven jakarta-ee netbeans

我是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/

相关文章:

java - 在EJB项目中使用Jboss动态加载DataSource

java - 有没有办法使用 jersey 和 guice 处理 url 开头的额外斜杠?

java - 使用 JavaMail API 时未收到任何响应

java - Spring JMS 监听器即使在异常时也承认

java - Spring 中 FilterType.ANNOTATION 的字符串模式

java - 无法使用 Ant 编译 javadoc

java - Spring找不到类路径中存在的类

java - com.ibm.ws.webcontainer.Exception.WebAppNotLoadedException : Failed to load webapp: admin_host

java - 如何修改Maven导入的属性文件

java - 无法在 Android 中使用 Selenium 依赖项(在纯 Java 中工作)