maven 使用

  • 它是一个软件开发管理工具,主要管理工作是:依赖管理,项目一键构建

我们为什么要学习maven ???

因为 maven工程不用手动导jar包,通过在pom.xml中定义坐标从maven仓库自动下载,方便且不易出错。

并且在maven工程中不包含jar 占用的体积小

2.maven的安装

  • maven的下载 : http://maven.apache.org/download.cgi
  • 下载后解压到一个地址,路径地址不包含地址
  • 然后进行环境配置
  • 将%maven_home%\bin加入path路径 

测试是否成功 在命令行中 输入

mvn -v

3.maven仓库的配置  也就是当项目需要jar包的时候通过坐标去仓库寻找jar包

仓库的分类  

  • 本地仓库
  • 私服(公司的仓库)
  • 中央仓库

本地仓库的配置

编辑 apache-maven-3.3.9\conf 目录下settings.xml  增加节点  中间

J:\maven\mavenwarehouse 是你的本地仓库地址
那么:apache-maven-3.3.9\conf 目录下settings.xml  设置
<localRepository>J:\maven\mavenwarehouse</localRepository>
  • ps:什么是本地仓库? 本地仓库是由个人将常用到的jar包放入一个仓库中 已备自己在项目中使用  可从网络上下载别人配置好的jar包仓库 仓库一般很大 

6.如何使用ecplise开发maven项目

  • 插件:现在的ecplise版本一般包含由maven插件 
  • 在ecplise中添加自己的插件
  • 添加本地仓库的路径

 

然后开始创建maven 项目

选择第二个 maven Project

就创建完成了

但是新的项目会报错

因为不存在servlet的jar

所以我们需要在项目的pom.xml文件中导入jar

怎么导入jar

去中央仓库找版本  

https://mvnrepository.com/

类似于找到这么一串 

<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>4.0.1</version>
    <scope>provided</scope>
</dependency>
我们把这串代码加入pom.xml就好了  

一篇很实用的文章

如何创建maven 

https://blog.csdn.net/u013033112/article/details/80618625

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值