• Maven


    目录

    一、Maven简单介绍

    二、Maven安装与配置

    Maven安装

    环境配置 

    MAVEN_HOME

    修改path添加maven相关路径

    验证

     三、Maven的仓库介绍及配置

    Maven的仓库介绍

    配置本地仓库

     四、eclipse与Maven的配置

    Installations

     User Settings

    五、Maven的使用

     测试


    一、Maven简单介绍

       Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。

     作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。

    二、Maven安装与配置

    Maven安装

    首先进入官网

    官网网址: http://maven.apache.org/download.cgi

     

    点击Downloading选择你要下载maven安装包

    下载后就有一个这样的压缩包

     

    解压即可使用

    注意不要放在中文目录下

    环境配置 

    MAVEN_HOME

    变量名:MAVEN_HOME

    变量值:maven的根目录

    像这样

     

    修改path添加maven相关路径

    PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”

    验证

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

     

     三、Maven的仓库介绍及配置

    Maven的仓库介绍

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

    1. <dependency>
    2.         <groupId>junitgroupId>
    3.         <artifactId>junitartifactId>
    4.         <version>3.8.1version>
    5.         <scope>testscope>
    6. dependency>

     可以不写,其他三个必须写

    jar包从中央仓库里下,输入网址https://mvnrepository.com/

    需要什么jar包就可以在搜索框内搜索,相当于是所有jar包的

     但是这个服务器架设在国外,有很多jar包依赖,如果需要很多jar包

    私服:架设在国内,通常在公司内部建立一个局域网,仅供公司内部使用,jar包依赖已经从中央仓库下载了

    私服也有弊端,一旦局域网损坏或者出现问题,那么便用不了

    一般首选本地仓库

    配置本地仓库

    修改“MAVEN_HOME\config”下的setting.xml文件,配置本地仓库

    注意是:“E:/”而非“E:\”,需要用到“阿里云”,也就是阿里私服

    在conf文件夹,打开setting.xml文件找到localRepository,将图中圈起来的代码复制出来,填入自己的路径

     像这样

     还有mirrors,找到,将复制的代码用阿里巴巴提供的替换掉

     四、eclipse与Maven的配置

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

    Installations

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

     User Settings

    选择配置文件settings.xml

     

    五、Maven的使用

    新建一个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

    1. package com.maomao.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. }

    运行 

     

  • 相关阅读:
    MySQL/MariaDB 查询某个 / 多个字段重复数据
    软考中级软件设计师--3.知识产权
    AttributeError: module ‘OpenSSL.SSL’ has no attribute ‘SSLv3_METHOD
    【ROS】msg&srv
    【高性能】Web性能压力测试JMeter、测试秒杀Red
    面试Java后端
    Spring的总结
    Linux 压缩文件和文件打包。
    CICD:使用docker+ jenkins + gitlab搭建cicd服务
    vue2.0项目安装依赖 sass 报错
  • 原文地址:https://blog.csdn.net/m12120426/article/details/126146525