zoukankan      html  css  js  c++  java
  • Maven 从安装到环境配置到项目搭建

    maven是基于项目对象模型(pom),可以通过一小段的描述信息来管理项目的构建,报告和文档的软件项目管理工具。

    Maven是构建项目的管理工具,白话就是说:“Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包

    1.maven的安装

    到Maven的官网下架mave :apache-maven-X version 版本,放到自己指定的盘中解压即可。

    2.环境配置

    点击此电脑,选中属性,高级系统设置,环境变量,新建,在变量命中输入M2_HOME,变量值中输入apache-maven-X version 版本安装的目录(如:F:JAVAapache-maven-3.3.9)

    在Path中加入%M2_HOME%in即可。

    A:测试maven是否配置成功 

    打开mcd命令输入:mvn -version

    如果现实maven的历史版本,则为成功

    3.配置maven的中央库和本地库

    打开MAVEN中的settings.xml文件夹(如:F:JAVAapache-maven-3.3.9confsettings.xml)

    找到localRepository标签配置本地仓库的地址( <localRepository>C:/Users/周永发/.m2/repository</localRepository>

    找到mirror标签配置中央库的地址

    (如: 

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

    4.配置maven和eclipse的依赖

    打开eclipse选中Window-Preferences-Maven-User Settings

    5.搭建一个MAVEN项目

    在eclips 中左键File-New-Other-Maven-Maven Project-next

    -next

    -next

     

    6.新建maven工程后,初始的目录是这样的(可能因为有些设置不同,初始的目录有所不同)初始目录中可以发现,目录中并没有“src/main/java”和“srr/main/test”两个源文件夹

     7.把maven项目转成WEB项目

    1.点击项目,右击-》选择Properties-》选择maven下的Project Facets

     

    2.重复1中动作,把钩选中弹出如下图:

    图中webapp的路径配置应该为src/main/webapp

    8.讲解pom.xml的依赖

    modelVersion:标签是版本

    groupId:项目ID

    artifactId:项目名称

    packaging:打包的结构

    <version>1.0-SNAPSHOT</version>

    name 最后名称

    url:maven的路径

    <properties>

       配置war包的

       <failOnMissingWebXml>false</failOnMissingWebXml>

        配置字符集
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <!--  maven 编译的字符集-->
        <maven.compiler.encoding>UTF-8</maven.compiler.encoding>

           配置Spring应用版本:如下面的dependencies中要配置Spring的架包就用到这里的引用(具体效果看 dependencies)

                <org.springframework.version>4.0.0.RELEASE</org.springframework.version>
           <org.mybatis.version>3.4.1</org.mybatis.version>
                  <org.mybatis.spring.version>1.3.0</org.mybatis.spring.version>

    </properties>这一对标签里边配置maven的设置

    <dependencies></dependencies>这一对标签里边配置maven的依赖架包

    如:

    <dependencies>

      <dependency>:标识要配置的依赖包
           <groupId>org.apache.tomcat</groupId>依赖包的标识
            <artifactId>tomcat-servlet-api</artifactId>:依赖包的名称
            <version>7.0.64</version>:版本
         </dependency>

     <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-webmvc</artifactId>
          <version>${org.springframework.version}</version>Spring版本的引用在properties中配置
        </dependency>

    </dependencies>

    build:配置项目的核心

    finalName:配置项目的名字

    plugins:更多配置

    plugin:在plugins中的单个配置

    9.搜索maven的架包

    maven的中央创库

    http://search.maven.org/

    周永发
  • 相关阅读:
    290. Word Pattern
    283. Move Zeroes
    278. First Bad Version
    276. Paint Fence
    270. Closest Binary Search Tree Value
    [jobdu]二进制中1的个数
    [jobdu]丑数
    Skip List
    [wikioi]没有上司的舞会
    POJ3984 迷宫问题
  • 原文地址:https://www.cnblogs.com/yvanBk/p/8818817.html
Copyright © 2011-2022 走看看