• Maven(1)


    一、maven的简介

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

    二、maven的安装及环境配置

    1 下载maven安装包,解压即可使用
            http://maven.apache.org/download.cgi

     

     

     

    注意解压到非中文目录下

    2 配置maven环境变量
            2.1 MAVEN_HOME
            2.2 修改path添加maven相关路径
            配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录、 然后在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”即可

     

     

     

    3 验证
            doc窗口执行命令“mvn –version”

     

    4 修改“MAVEN_HOME\config”下的setting.xml文件,配置本地仓库。注意是:“E:/”而非“E:\”
          例如:E:/mvn-repository
          注1:标签在setting.xml文件的53行
          注2:仓库的作用就是用来存放jar包的
          注3:仓库的分类
               中央仓库
               公司仓库(也叫私人仓库或私服)
               本地仓库

               中央仓库(http://search.maven.org/,但一般使用另外一个网站:http://www.mvnrepository.com/)
               公司仓库
               本地仓库           
                 公司里面还会有一个大仓库(本地)全公司使用
                 本地仓库程序员自己使用,私服全公司使用,中央仓库所有人用

          注4:jar的查找顺序:本地仓库->私服->中央仓库

          注5:换源“阿里云”

     三、maven的仓库介绍及配置

    5 maven插件安装与配置
          注1:eclipse4.0以上已经安装好了,无需额外配置
          注2:设置maven安装路径
               Installations
          注3:指定setting.xml文件
               User Settings

               Maven用户可以选择配置$M2_HOME/conf/settings.xml或者~/.m2/settings.xml,前者是全局范围的,
               整台机器上的所有用户都会直接受到该配置的影响,而后者是用户范围的,只有当前用户才会受到该配置的影响。
               推荐使用用户范围的setting.xml,主要是为了避免无意识地影响到系统中的其他用户,
               而且为了以后maven升级的方便,直接把配置文件从仓库拷过去就可以了。

    四、eclipse与maven的配置

    打开eclipse,找到菜单栏Window里的preference,搜索maven,我们需要配置两个

    Installations

     点击add,找到maven包的路径位置(bin目录的上一级)

     

    User Settings

    选择配置文件settings.xml

     

     

    五、maven项目测试

    新建一个Maven项目(ctrl+N)输入maven

     下一步之后选择Internal

     

     

     

     

     选中项目右键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

    1. package com.liaoxin.demo;
    2. import java.io.IOException;
    3. import javax.servlet.ServletException;
    4. import javax.servlet.annotation.WebServlet;
    5. import javax.servlet.http.HttpServlet;
    6. import javax.servlet.http.HttpServletRequest;
    7. import javax.servlet.http.HttpServletResponse;
    8. @WebServlet("/demo")
    9. public class DemoServlet extends HttpServlet{
    10. @Override
    11. protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
    12. System.out.println("come in...");
    13. }
    14. }

     

  • 相关阅读:
    quarkus依赖注入之八:装饰器(Decorator)
    我的创作纪念日
    Linux epoll 编程些许浅谈
    HBase表数据的读、写操作与综合操作
    强化学习学习笔记——问题汇总
    java线程安全问题的原因与大致解决思路
    char 和 varcahr的区别(面试题)
    springboot项目中获取业务功能的导入数据模板文件
    react脚手架日常学习记录
    {草履虫都能看懂的} 数据结构串的PM、next和nextval数组的求法
  • 原文地址:https://blog.csdn.net/qq_44247968/article/details/126146280