版本依赖管理之 Maven 修炼手册

  • 时间:
  • 浏览:0
  • 来源:大发5分6合APP下载_大发5分6合APP官方

STS 下载地址:https://spring.io/tools

STS 事先继承了Maven插件,Maven何必 执行任何具体的构件任务,所哪些地方地方地方任务都交给具体的插件来完成,例如:

再学一招,除了刚才的最好的措施外,一些人还可不才能 指定全局统一版本的最好的措施

一些配置的作用不要下载依赖,仅仅用来统一版本号

共享统用settings.xml配置如下:

安装完Maven,本地仓库几乎是空的,这事先才能 从远程仓库下载所需的构件。

Maven 配置了二个 多默认的远程仓库即中央仓库。

仓库地址:

修改用户目录下的配置文件

内置属性(Maven预定义,用户可不才能 直接使用)

注:

${project.basedir}是Maven内置属性,

Maven本地默认仓库地址为:

10.但是打开浏览器访问网站即可

完成后一些人看了的目录型态会是一些样子的

exclusions的意思是移除自身传递的依赖jar包

当看了Build Success 说明成功

9.运行项目,命令执行后一些人的项目就运行到tomcat7中了

选中项目右键-----Run As------>maven build...

http://localhost:5050/helloapp/

英国官方中央仓库地址:

8.pom.xml 修改如下:

感谢你耐心阅读本篇,最后送上二个 多神器命令,一些命令可帮助一些人解决Maven依赖冲突.

使用场景,

比如A-1.2.jar 包依赖于 B-0.1.jar ,

然而项目中事先引入了二个 多较高版本B-1.1.jar,

一些人要我的结果是不都才能A-1.2.jar 和B-1.1.jar

首先通过一些Maven照妖镜命令查找Maven依赖树

配置项目本地私有包

选者工作空间的JDK1.8

切换到library选项卡,选中图中所示的,点击Edit...

但是可不才能 看了

配置如下:

但是一些人才能 修改下JDK,选中项目右键----Build Path----->Configure Build Path...

Maven 生命周期

9.选中项目执行安装依赖

执行不同的Maven命令(mvn package,mvn test,mvn install......),会使用不同的classpath,运行classpath。

scope选项的值,决定了该依赖构件会被引入到哪二个 多classpath中。

比如javax.servlet-api-4.0.1.jar 实际存储如图所示:

当执行成功后可不才能 看了一些



其中,org.apache.ws.xmlschema 是 group id,

xmlschema-core: 是artifactId

jar: 指的压缩类型

2.2.1 指的是版本号

如下所示:



3.克隆好友安装目录下的settings.xml到用户目录下

安装目录路径如下:

1.空白处右键 New-------> Other...



2.输入maven关键字,找到maven Project



3.进入New Maven Project界面



4.选者项目模板

Catalog下拉选者Internal,Filter 过滤器选者web,选中,但是Next



5.填写项目信息,但是点击Finish即可



6.修改JDK改变目录型态

Maven的所有构件全部都在通过坐标进行组织和管理。maven的坐标通过二个元素进行定义,其中groupId,artifactld,version 是才能 的,package 是可选的(默认为jar)

classifier 是不都才能直接定义的。



7.修改项目配置

切换到Navigator视图

STS默认安装了二个 多版本的Maven,但是一般一些人更换一些人我本人安装的。

将另二个 多的1.5 改成1.8

org.eclipse.jdt.core.prefs修改前

修改Maven安装目录下的配置文件

对应的本地Maven仓库地址文件路径但是我我:

阿里云中央仓库地址:

本篇完~

对应的Maven配置但是我我:

但是可不才能 发现一些人的项目型态事先地处改变了。

美国官方中央仓库地址:

org.eclipse.jdt.core.prefs修改后

用户目录路径如下:

比如一些人的但是我我:

比如我的但是我我:

STS 是Spring官方团队出品的,最友好支持Spring的Eclipse衍生版本。