创建MAVEN项目可能出现的问题

MAVEN配置:https://blog.csdn.net/fn0723/article/details/81160156

阿里云私服配置:https://blog.csdn.net/fn0723/article/details/81160344

私服配置:https://blog.csdn.net/fn0723/article/details/81176859

 

一、 locaReposities(本地仓库) 、第三方仓库(内部中心仓库\maven私服私服)、远程中央仓库的关系?

   1、本地仓库:

    1)、maven将工程中依赖的jar包(构件)从远程下载到本地某目录下管理,通常默认存储地址为${user.home}/.m2/responsitory/(Windows下可以通过%USERPROFILE%直接定位到当前用户文件夹路径下);

        2)、jar包存储方式为responsitorygroupId/artifactId/version/*.jar

        3)修改本地仓库方式,找到$MAVEN_HOME/conf/setting.xml文件,修改配置<localRepository>即可;

        4)、使用jar包时,先从本地仓库下载,如果没有就去第三方仓库,如果还没有就去中央仓库下载

   2、私服:

        1)、公司自己设立,只为公司内部共享使用,同时减少外部访问和下载频率;

        2)、私服一般是第三方提供的,常见私服服务器为:Nexus和Artifactory;3)、setting.xml(全局的)或pom.xml(当前项目的)中可以同时配置多个私服地址;

        3)、私服要单独配置,如果没有配置,默认不使用

    3、中央仓库:

       1)、地址为https://mvnrepository.com/

       2)、如果本地没有jar包并且没有配置私服,要去中央仓库下载,需要联外网

 

二、MyEclipse中Maven项目pom.xml文件没有错,但一直有红叉的解决办法

 

       1)鼠标右击maven项目,选择Maven,在弹出的界面中点击Update Project

              

       2)在弹出的界面中勾选Force Update of Snapshots/Releases进行强制更新

              

三、对add dependency 搜索不出来?

   1)命名本地仓库就有的jar包在add dependency搜索不出来。

         

     2)解决方法:window---show view ----Maven Repositories

                      

 

     3)  点击 Rebuild Index

      

 

四、如何在自己搭建的私服上传jar包?

  1)一般把jar包上传到宿主仓库,如:3rd party仓库。

      Artifact Upload------填写 Group等参数----Seclect Artfacts to Upload,选择上传的jar包,

2)Upload Artfacts 上传 jar包

五、为什么搭建的Nexus 私服代理仓库 central 中browse remote 、 browse index和browse storage不同步。

   1)browse remote 中索引只要选择正确的代理,并且连接外网,就可以看到索引,和代理的网站索引一致。

   2)browse index 需要把代理网站的索引下载后,才会显示同步的索引

   3)browse storage  需要下载代理网站上的jar包,才会显示该jar的索引

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值