zoukankan      html  css  js  c++  java
  • Maven入门(安装、配置、创建)

    maven是什么?

      Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具

    Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包(还可以获取其他需要依赖的项目),而不用手动去添加jar包

    maven有什么好处

    • 1、Maven能提供一种项目的配置,配置好的项目,只需要运行一条简单的命令,就能完成重复的,繁琐的构建动作.
    • 2、Maven能提供一种项目的依赖配置.可以自动的导入项目依赖的jar,并且自动导入这些jar包依赖的第三方的jar包.
    • 3、Maven提供了一种标准的项目目录结构,测试命名规则等项目的最佳实践方案,统一了不同项目的学习成本.

      如果需要使用pom.xml来获取jar包,那么首先该项目就必须为maven项目,

    maven项目可以这样去想,就是在java项目和web项目的上面包裹了一层maven,

    本质上java项目还是java项目,web项目还是web项目,

    但是包裹了maven之后,就可以使用maven提供的一些功能了(通过pom.xml添加jar包)。

    如何安装maven

    1到官方网站下载maven,网站: http://maven.apache.org/download.cgi 在先前版本(Previous Releases)--旧版本( archives)中下载经典版本3.3.9

    2、解压到本地文件夹

    3、配置系统环境变量

      win10:在系统变量中:

        ①:变量名:MAVEN_HOME、变量值:D:apache-maven-3.3.9-binapache-maven-3.3.9(解压maven的bin目录的上一级)

        ②:在变量名为path中,新建:%MAVEN_HOME%in (%配置maven的变量名%in)

    4、在cmd中输入:mvn -v  (表示配置成功)

    5、设置setting文件(maven 的一些设置)

      路径:D:apache-maven-3.3.9-binapache-maven-3.3.9confsettings.xml

      ①设置本地仓库的地址

     <!-- localRepository
       | The path to the local repository maven will use to store artifacts.
       | Default: ${user.home}/.m2/repository (默认地址)
      <localRepository>/path/to/local/repo</localRepository>
      -->
        <localRepository>D:/Maven/repos</localRepository>(本地仓库地址)

      ②设置远程仓库

    <mirrors>
        <!-- 阿里云的远程仓库 -->
        <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <!-- maven官方运维的2号远程仓库 -->
        <mirror>
            <id>repo2</id>
            <name>rep2 maven</name>
            <url>http://repo2.maven.org/maven2/</url>
            <mirrorOf>central</mirrorOf>
        </mirror> 
      </mirrors>

    6、创建 D:/Maven/repos 文件夹、 复制一份D:apache-maven-3.3.9-binapache-maven-3.3.9conf 下的settings.xml 

      到D:/Maven/repos 文件下(作为用户设置)

    转载大佬图解设置:https://blog.csdn.net/sunxiaoju/article/details/83825259

    在eclipse中配置maven

    window-->Preferences-->Maven

      1、在Installations下、添加自己下载的maven:   add添加本地路径maven的bin目录的上一级

      2、在User Settings下、添加maven 中的setting的路径 

         3、启动第一个maven项目会报异常,需要对jdk进行一些设置

    window-->Preferences-->java-->Installed JREs-->点击导入的jdk(edit)

      ①:JRE home:改为jdk的路径

      ②:Default VM arguments: -Dmaven.multiModuleProjectDirectory=$MAVEN_HOME

     

     创建第一个maven项目

    1、创建一个maven项目

      File-->New --> Other --> Maven Project

    2、创建填入需要的参数

     

     项目结构

     

     将web项目设置为动态项目

      右击项目名-->properties --> Project Facets 

     勾选这三个,会多出一个设置,可以对缺少的编译文件进行添加与删除

  • 相关阅读:
    unsupported jsonb version number 123
    如何在MPlayer上支持RTSP
    TDengine 时序数据库的 ADO.Net Core 提供程序 Maikebing.EntityFrameworkCore.Taos
    如何使用IoTSharp对接ModBus?
    如何从源码启动和编译IoTSharp
    Asp.Net Core 自动适应Windows服务、Linux服务、手动启动时的内容路径的扩展方法
    MQTTnet 的Asp.Net Core 认证事件的扩展
    Asp.Net Core 中利用QuartzHostedService 实现 Quartz 注入依赖 (DI)
    The remote certificate is invalid according to the validation procedure 远程证书验证无效
    settings插拔式源码
  • 原文地址:https://www.cnblogs.com/64Byte/p/13054157.html
Copyright © 2011-2022 走看看