maven

查看maven仓库

http://repo1.maven.org/maven2/

http://repo2.maven.org/maven2/

https://maven.aliyun.com/mvn/search

https://search.maven.org/

1517267-20190310173954700-1317605244.png

1517267-20190310174057905-1977587113.png

Nexus仅仅是私服的一种。Nexus是一种远程仓库,根据上段的介绍,我们已经知道远程仓库的作用。在远程仓库中,默认的是中央仓库,中央仓库是Maven核心自带的远程仓库。

Maven的依赖库查询顺序为:

在 Maven 本地资源库中搜索,如果没有找到,进入第 2 步,否则退出。
在 Maven 中央存储库搜索,如果没有找到,进入第 3 步,否则退出。
在java.net Maven的远程存储库搜索,如果没有找到,提示错误信息,否则退出。

常用maven命令
  [1] mvn clean:清理

  [2] mvn compile:编译主程序

  [3] mvn test-compile:编译测试程序

  [4] mvn test:执行测试

  [5] mvn package:打包

  [6] mvn install:安装

依赖范围

1517267-20190310173456080-1875480121.png

scope就是依赖的范围

  1、compile,默认值,适用于所有阶段(开发、测试、部署、运行),本jar会一直存在所有阶段。

  2、provided,只在开发、测试阶段使用,目的是不让Servlet容器和你本地仓库的jar包冲突 。如servlet.jar。

  3、runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。

  4、test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。

  5、system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。

转载于:https://www.cnblogs.com/lyx-me/p/10506127.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值