• maven学习笔记


    maven:

      1、下载解压apache-maven

      2、新建环境变量M2_HOME指向maven目录,并在PATH中加入%M2_HOME%in

      3、在shell中输入命令测试maven是否安装成功,mvn -version

      4、在eclipse.ini中加入

    --vm
    C:Program FilesJavajdk1.8.0_131injavaw.exe

      5、在eclipse中修改jre

      

      6、在eclipse中修改maven安装位置

      

      7、在eclipse中修改maven配置文件settings.xml的位置

      

      8、更改maven目录中conf中settings.xml(1、加入阿里云镜像2、更改本地仓库位置3、将maven默认的jdk设为1.8,详细看http://www.cnblogs.com/ScvQ/p/6880066.html

      9、1)<project>为pom.xml的根,<modelVersion>4.0.0</modelVersion>为默认写法,代表maven的版本

         2)<groupId>为项目的组名、<artifactId>为项目的模块名,<version>为项目的版本号,<packaging>为打包的方式。包名默认为<groupId>+<artifactId>

         3)<name>为项目名,<url>为项目地址http://maven.apache.org,<description>项目的描述,<developers>项目的开发人员,<licenses>许可,<organization>组织

         4)<properties>为配置各种属性,字符编码

         5)<dependencies>下的<dependency>为项目所需的依赖

         (1)、<groupId>为依赖的组名

         (2)、<artifactId>为依赖的模块名

           (3)、<version>为依赖的版本

           (4)、<type>为依赖的类型,目前知道的有pom

         (5)、<scope>为依赖的作用域,详细见http://www.cnblogs.com/ScvQ/p/6899029.html

         (6)、<optional>设置依赖是否可选

           (7)、<exclusions>排除依赖

         6)<dependencyManagement>依赖管理,用于被子依赖引用

           7)<build>里的<plugins>为插件的依赖,为项目构建提供支持

        8)<parent>用于继承父模块

        9)<modules>聚合多个模块

      10、依赖冲突

        1)短路优先

        2)先声明先优先

  • 相关阅读:
    百度之星初赛 A
    百度之星 初赛 BC
    2016 百度之星资格赛
    codeforces 749
    codeforces 785
    HDU 4617
    网络流 poj 2195
    网络流 poj 3436 poj 3281
    codeforces 780 C
    idea激活
  • 原文地址:https://www.cnblogs.com/ScvQ/p/6907624.html
Copyright © 2020-2023  润新知