永发信息网

怎么自定义maven的中央仓库位置

答案:3  悬赏:30  手机版
解决时间 2021-02-11 18:04
怎么自定义maven的中央仓库位置
最佳答案
运行Maven的时候,Maven所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。
比如说,你的项目配置了junit-3.8的依赖,在你运行mvn test 的时候,Maven需要使用junit-3.8的jar文件,它首先根据坐标查找本地仓库,如果找到,就直接使用。如果没有,Maven会检查可用的远程仓库配置,然后逐个尝试这些远程仓库去下载junit-3.8的jar文件,如果远程仓库存在该文件,Maven会将其下载到本地仓库中,继而使用。如果尝试过所有远程仓库之后,Maven还是没能够下载到该文件,它就会报错。
如何使用开源中国maven仓库。
1.安装Maven。如果需要使用到 Maven ,必须首先安装 Maven , Maven 的下载地址在 Apache Maven 中有,您也可以点击这里下载。下载后解压到你要放的目录下,然后配置一下环境变量。新建环境变量  M2_HOME  ,输入值为 Maven 的安装目录。
2.修改 settings.xml。在 Maven 中使用 OSChina 的 Maven 服务还需要简单配置一下 Maven,在 Maven 的安装目录下的 conf 文件下有个  settings.xml  文件,接下来我们需要对这个文件做简单的修改,修改前您可以简单备份下该文件。 备份后直接下载替换就ok了,也可以自行修改具体修改内容见这里。文件下载点击 settings.xml 下载。
3.创建Maven项目。首先创建一个Maven的Project,我们勾选上Create a simple project (不使用骨架),这里的Packing 选择 war的形式,由于packing是war包,那么下面也就多出了webapp的目录,由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project。接下来观察我们的项目结构,多了一个web content目录。在src下找到webapp目录,然后finish。最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next后再点击finish完成。
全部回答
运行Maven的时候,Maven所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。 比如说,你的项目配置了junit-3.8的依赖,在你运行mvn test 的时候
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问,播客管理,我把我的隐藏了怎么才能显示
7日年化收益率咋算的
拉菲绑定银行卡多久可以取款
这个手表显大吗
为什么每次早晨大雾以后,午后必定要出太阳?
紫南家园南区北门地址在哪,我要去那里办事
商业银行应对内部风险监控和审计程序定期审核
有做翡翠直播的朋友吗?能透漏下具体收入吗?
读河南省地图回答: 1、图中铁
恒兴明瑞在什么地方啊,我要过去处理事情
捷信连续两个月逾期还款会怎么样
拍婚纱照怎样才能更上镜,更上相
狗狗买回来就会睡觉~~~
广州市统计局地址有知道的么?有点事想过去
设备润滑的“三级过滤”内容是什么?
推荐资讯
喜欢的人今天去打胎,要住院,我去看他带什么
学校把档案寄错了?报到证上是双流县人才交流
图中甲、乙分别表示人呼吸运动中的膈肌a所处
和盛家纺怎么去啊,有知道地址的么
单选题下列各句中标点符号使用正确的一句是A.
为什么《寻宝》节目中的人要说是帮朋友来鉴宝
蓝月亮机洗至尊是不是泡沫很少
某超市为增值税小规模纳税人,2013年6月零售
陕汽轩德前四后四小三轴怎样
黑衣组织在名侦探柯南的电影中第几部中出现过
就问两道关于二元一次方程,不信来看3.某班组
下列有关物质跨膜运输的叙述中,正确的是A. 神
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?