首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Maven进行Java web开发

使用Maven进行Java web开发
EN

Stack Overflow用户
提问于 2014-07-19 15:57:53
回答 2查看 57关注 0票数 0

我是java web开发的新手,我正在学习的这本书使用Maven和Tomcat进行开发。在互联网上搜索了一些关于Maven的基础知识后,我所知道的就是它是一个管理项目中依赖项的工具。我使用的是Netbeans 8,每次我创建新项目或干净构建现有项目时,Maven都会下载大量文件。我有没有办法为我所有的Maven项目保留一个公共的地方/存储库,以便在本地使用?我已经看过一些关于stackoverflow的现有答案,但对于我来说,作为一个初学者,他们很难理解。

EN

回答 2

Stack Overflow用户

发布于 2014-07-19 16:07:26

Maven确实有这样一个本地存储库(在您的主文件夹中的.m2/repository中),下载所需的文件会自动存储起来以备将来使用。

源代码库Maven Central非常大,因此您不希望下载所有内容,因为您很可能不需要大部分内容。

如果需要脱机,或者希望确保当前构建中可能需要的所有内容,可以运行dependency:go-offline目标。然后,您可以安全地将-o开关用于maven,以避免使用网络。

票数 2
EN

Stack Overflow用户

发布于 2014-07-19 16:13:47

当您第一次创建Maven项目并构建它时,Maven将自动为您创建一个本地存储库,并将项目所需的jars下载到此位置。从那时起,所有的maven项目都将共享这个存储库。

在Windows上,本地Maven资源库的缺省位置为

%HOMEPATH%\ .m2\repository

你会发现这个页面很有用:http://maven.apache.org/guides/mini/guide-configuring-maven.html

你也可以从这里免费下载'Maven the complete reference‘,网址是:http://www.sonatype.com/resources/books/maven-the-complete-reference/download

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24838114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档