目录
Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。
首先进入官网
官网网址: http://maven.apache.org/download.cgi
点击Downloading选择你要下载maven安装包
下载后就有一个这样的压缩包
解压即可使用
注意不要放在中文目录下
变量名:MAVEN_HOME
变量值:maven的根目录
像这样
PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”
doc窗口执行命令“mvn –version”
工程中的某一个xml文件中写入一个字符串,通过以下字符串达到jar下载
- <dependency>
-
- <groupId>junitgroupId>
-
- <artifactId>junitartifactId>
-
- <version>3.8.1version>
-
- <scope>testscope>
-
- dependency>
jar包从中央仓库里下,输入网址https://mvnrepository.com/
需要什么jar包就可以在搜索框内搜索,相当于是所有jar包的
但是这个服务器架设在国外,有很多jar包依赖,如果需要很多jar包
私服:架设在国内,通常在公司内部建立一个局域网,仅供公司内部使用,jar包依赖已经从中央仓库下载了
私服也有弊端,一旦局域网损坏或者出现问题,那么便用不了
一般首选本地仓库
修改“MAVEN_HOME\config”下的setting.xml文件,配置本地仓库
注意是:“E:/”而非“E:\”,需要用到“阿里云”,也就是阿里私服
在conf文件夹,打开setting.xml文件找到localRepository,将图中圈起来的代码复制出来,填入自己的路径
像这样
还有mirrors,找到,将复制的代码用阿里巴巴提供的替换掉
打开eclipse,找到菜单栏Window里的preference,搜索maven,我们需要配置两个
点击add,找到maven包的路径位置(bin目录的上一级)
选择配置文件settings.xml
新建一个Maven项目(ctrl+N)输入maven
下一步之后
选择Internal
group id:组织id,一般就是公司域名反写
artifact id:项目名字
version:版本
package:java包名
项目报错
选中项目右键bulid Path,选中source取消勾选
在pom.xml文件中,先添加jdk的1.8的Maven插件
ctrl+s之后自动下载
下载成功之后就有文件夹
找到Window里的preference
右键选择属性,选择properties下的project facets中的java编译器改成1.8
Dynamic Web Module 2.3改成3.1,先取消勾选,再选择3.1,点击apply后再勾选
修改目录,要勾选
右键项目,找到Maven,点击Maven update 更新
把jar包依赖导进去
DemoServlet.java
- package com.maomao.demo;
-
- import java.io.IOException;
-
- import javax.servlet.ServletException;
- import javax.servlet.annotation.WebServlet;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
-
- @WebServlet("/demo")
- public class DemoServlet extends HttpServlet{
-
- @Override
- protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
- System.out.println("come in...");
- }
- }
运行