码迷,mamicode.com
首页 > 其他好文 > 详细

mvn设置

时间:2017-06-28 23:12:26      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:ack   测试的   depend   控制   规范   一点   path   run   maven   

mvn仓库网址:

https://mvnrepository.com

 

安装好maven后,一定要确认安装路径下的setting.xml与本地仓库中的setting.xml一致。

坐标:

什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点 Maven坐标主要组成 groupId:定义当前Maven项目隶属项目 artifactId:定义实际项目中的一个模块 version:定义当前项目的当前版本 packaging:定义该项目的打包方式 Maven为什么使用坐标? Maven世界拥有大量构建,我们需要找一个用来唯一标识一个构建的统一规范 拥有了统一规范,就可以把查找工作交给机器

<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.8.2</version>
</dependency>

依赖管理-依赖范围:

 

技术分享

 

 依赖管理-依赖范围

 

其中依赖范围scope 用来控制依赖和编译,测试,运行的classpath的关系. 主要的是三种依赖关系如下: 1.compile: 默认编译依赖范围。对于编译,测试,运行三种classpath都有效 2.test:测试依赖范围。只对于测试classpath有效 3.provided:已提供依赖范围。对于编译,测试的classpath都有效,但对于运行无效。因为由容器已经提供,例如servlet-api 4.runtime:运行时提供。例如:jdbc驱动

 

mvn设置

标签:ack   测试的   depend   控制   规范   一点   path   run   maven   

原文地址:http://www.cnblogs.com/Syria/p/7091848.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!