005 maven中的坐标和仓库,修改为阿里maven仓库-尊龙官方平台

005 maven中的坐标和仓库,修改为阿里maven仓库

el/2024/3/25 17:37:55

在maven中任何一个依赖、插件、项目构建的输出都被称之为构件,所有的构件都通过坐标作为其唯一的标识。我们就是在pom.xml文件里通过坐标声明所依赖的jar包

这么多的构件是存储在仓库中的,仓库分为远程仓库和本地仓库,远程仓库还分为apache的中央仓库还是国内的镜像仓库以及一些私服。

maven会现在本地仓库寻找构建,如果在本地找不到,那么maven会去setting.xml里指定的远程仓库中去寻找构件并下载到本地仓库中。

推荐两个远程仓库:一个是apache的中央仓库一个是阿里的镜像仓库。毕竟阿里和apache都是巨无霸不会在仓库里集成一些不干净的东西。

http://repo.maven.apache.org/maven2
http://maven.aliyun.com/nexus/content/groups/public

中央仓库里包含了绝大多数的java开源项目,做开发的时候用起来是非常的方便的,但是因为有隐形的墙存在我们去访问中央仓库可能会受到阻碍,所以还是使用国内的镜像仓库比较保险一些。但是目前的镜像仓库远不如中央仓库的速度!!还是用中央仓库吧

修改maven根目录/conf/settings.xml文件将中央仓库修改为国内的镜像仓库,

一旦配置了镜像仓库,原本的中央仓库将无法访问。

  nexus-aliyun  central    nexus aliyun  http://maven.aliyun.com/nexus/content/groups/public   

 


http://www.ngui.cc/el/5127316.html

相关文章

006 在eclipse创建maven项目

myeclipse和eclipse4及以上不需要安装maven插件。其余的需要安装maven插件才可以创建maven项目。 jdk版本至少要1.8,并且配置过m2_home环境变量,为该jdk添加下列内容 -dmaven.multimoduleprojectdirectory$m2_home (如下图右边所示&…

007 maven的生命周期

这三套生命周期是相互独立的,生命周期又包含一些阶段,各个生命周期的阶段是有顺序的,每一个阶段都是依赖于前面的阶段。 clean的三个阶段 default的常用阶段:

008 maven中的pom.xml常用标签解析

在maven的设计理念中,一个大项目通过maven拆分成不同的模块,模块会分为父模块与子模块,就像父类和子类一样存在继承关系

010 maven依赖传递

a依赖于b,b依赖于c,a对c的依赖就是传递性的依赖 ,在a中引入b就会自动的引入c,但是可以通过在引入b的时候对c做一个排除依赖,但是要调用b对c有依赖的类或方法会报错:

011 依赖冲突

依赖冲突:有a和b依赖了不同版本但是相同的构件d,那么对于依赖了a与b的c来说它究竟是被依赖传递了哪个版本的d? 在这种情况下有两个原则: c在里先声明了谁的左边就先解析哪边d构件

001 啥是springboot

springboot是一个用于快速开发,方便整合各种框架的框架。 springboot没有web.xml配置文件

002 创建springboot2项目

下一步后会在这里加载一会 若要用jsp作为视图的模版,那么packaging要选择war,否则会找不到页面 目前我们只需要勾选上web依赖即可,其他的依赖设置后边在进行讲解。这时候我们一个springboot就生成完毕,可以进行简单的web应用开发。…

003 spring boot2 注解

springbootapplication:包含了componentscan、configuration和enableautoconfiguration注解。其中componentscan让spring boot扫描到configuration类并把它加入到程序上下文。springbootapplication只会扫描springbootapplication注解标记类包下及其子包的类&#x…

004 spring boot访问静态资源

springboot要求我们把图片、css、js静态资源存放在resources/static目录中,而view层的模版放在resources/templates中。 这种情况访问http://127.0.0.1:8984/img/15.jpg,就能查看到这张图片 如果是直接存放在static目录里就这样访问http://127.0.0.1:898…

005 整合freemarker视图层

spring boot freemarker的pom地址,引入springboot支持的jar不需要写版本,springboot帮你整理好了。 org.springframework.bootspring-boot-starter-freemarker
网站地图