一 . Maven简单介绍

Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
       作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。

工程中的某一个xml文件中写入一个字符串,达到jar下载的作用

maven干什么的?

它是一个Apache的开源项目,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理,为了不重复造轮子。

例如:两个项目A B,项目A需要依赖一些jar包,项目B也需要依赖这些jar包,那么此时如果都把jar包引入到项目中,就是在重复造轮子,我们应该把这些所有的jar包放到一个地方,需要用的时候过去取即可。

二. 如何下载Maven

在官网下载maven安装包,解压即可使用

http://maven.apache.org/download.cgi

安装环境变量

变量值也就是你maven压缩后的根目录

然后在PATH环境变量里加入%M2_HOME%\bin;

验证
     用win键+R,进入dos命令,输入“mvn –version”,出现如下信息则表明成功!

创建本地仓库(说白了仓库就是个文件夹  仓库的作用就是用来存放jar包的)

阿里私服配置(中央仓库对于国内来说太远了,所以我们才会使用阿里的私服仓库)中央仓库:http://www.mvnrepository.com/

找到settings.xml文件

找到56行,将本地仓库路径插入(也就是下面这行代码)

 <localRepository>D:\ka\mvn_repository</localRepository>

  

找到160行,将阿里私服路径插入(下面代码)

    <mirror>
<id>alimayen</id>
<mirrorOf>central</mirrorOf>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

  

怎么在eclipse用maven

配置installations(点击add选择maven文件)

usersettings配置(选择settings.xml文件)

新建macen project项目,然后下一步

如果caralog不选择internal 每次新建项目都会从私服里面下载jar

这里填写group id 和 artifact id 就可点finish(电脑必须要有网,因为是从私服里面下载jar)

然后下载个7分钟左右的样子(网不好的话也就是20分钟左右)

web.xml是新创建的有下面代码代替

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">

  

然后右击项目选择build path ,下面图片画红色横线的不要选择在apply就行了

将web修改成3.1

javajdk修改为1.8

修改要把沟去掉在apply,然后在把沟沟上就会出现(画红线的然后点击)

填写就好了

pom.xml 配置

该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。
最后,根据你的项目需要更新您的pom.xml

    <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>

  将上面代码插入到

然后想配什么jar就配什么如:

hhttserver:

	<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>

  

最后右击项目选择maven 在选择update project 就好了

maven在eclipse项目中的层级关系

最新文章

  1. JS/JQuery针对不同类型元素的操作(radio、select、checkbox)
  2. 【RabbitMQ】CentOS安装RabbitMQ,及简单的Java客户端连接
  3. C++ vector用法
  4. MOGRE学习笔记(2) - MOGRE基础知识总结
  5. 不能用100%ie6不兼容
  6. WinForm中如何判断关闭事件来源于用户点击右上角的“关闭”按钮
  7. WCF Rest Json
  8. 第一篇:web之前端之html
  9. SQL SERVER大数据分页
  10. 关于idea激活
  11. Error occured processing XML &amp;#39;Cannot find class [springmvc.extention.BeanArgumentResolver]&amp;#39;.
  12. 在点击div中的p时,如何阻止事件冒泡?
  13. CentOS下安装JDK7
  14. Java集合(5)一 HashMap与HashSet
  15. EControl的安装
  16. pytorch使用tensorboardX进行loss可视化
  17. vscode vue eslint 快捷键格式化代码
  18. ORACLE常见方法使用(转)
  19. 微信小程序开发11-HTTPS网络通信(重点)
  20. 应用开发之WinForm开发

热门文章

  1. boost中的有用工具assign和uuid
  2. 生产上数据库大量的latch free 导致的CPU资源耗尽的问题的解决
  3. eclipse怎样开启/关闭代码提示功能
  4. Java基础:异常捕获顺序
  5. shell学习五十天----查看进程ps命令
  6. Windows 平台下 Go 语言的安装和环境变量设置
  7. vim插件系列
  8. 为了世界的和平~一起上caioj~~~!
  9. oracle ash性能报告的使用方法
  10. 【BZOJ 2351】 Matrix