美文网首页mavenmaven
Maven学习笔记【简】

Maven学习笔记【简】

作者: 测试员 | 来源:发表于2019-06-16 10:41 被阅读1次

第一步 下载&安装:到 http://maven.apache.org/download.cgi下载二进制文件ZIP压缩包 解压到目标安装目录 A:\apache-maven-x.x.x

第二步  配置环境变量 变量名:MAVEN_HOME        变量值:A:\apache-maven-x.x.x  然后添加到Path中 %MAVEN_HOME%\bin  【结束】


常用命令:

    清除编译文件:mvn clean

    编译文件:mvn compile

    单元测试:mvn test【实际上java 下 和 test下的都编译了】

    打包/jar/war:mvn package

    打包发布到本地仓库:mvn install

    发布到私服:mvn deploy


POM模型

    自身信息

    依赖信息

    环境信息


依赖范围:

    Compile         【编译范围 所有的classpath 中可用】

    Test                【测试范围 只在测试、测试编译时生效】

    Runtime         【运行时范围 运行和测试时生效,编译时不生效】

    Provided        【已提供范围 运行时不生效】


启动WEB项目三种方式:

    启动父工程

    启动WEB工程

    Tomcat启动WEB模块


第三方jar包导入本地仓库

    ----进入jar包所在目录运行

    mvn install:install-file -DgroupId=组名 -DartifactId=项目名 -Dversion=版本号 -Dfile=文件名 -Dpackaging=包类型

    mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dfile=fastjson-1.1.37.jar -Dpackaging=jar

    ----打开cmd直接运行

    mvn install:install-file -DgroupId=组名 -DartifactId=项目名 -Dversion=版本号 -Dpackaging=包类型 -Dfile=包路径\

    mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dpackaging=jar -Dfile=C:\my_java\fastjson-1.1.37.jar


杂项

1.平级模块需要导入所需模块的坐标【所需模块要添加到本地仓库】

2.子模块读取任意父 pom.xml 中的依赖信息

3.IDEA开发工具默认读取 C:用户/.m2/setting.xml

4.不用下载骨架        -DarcheTypeCatalog=internal

5.上传到中央仓库【转】

6.阿里镜像

<!-- 阿里镜像 -->

  <mirror>

        <id>nexus-aliyun</id>

        <mirrorOf>*</mirrorOf>

        <name>Nexus aliyun</name>

        <url>http://maven.aliyun.com/nexus/content/groups/public</url>

</mirror>

相关文章

  • Maven学习笔记【简】

    第一步 下载&安装:到 http://maven.apache.org/download.cgi下载二进制文件ZI...

  • maven学习笔记

    maven学习笔记 2016年1月6日 一、maven安装 windows下maven安装安装maven前,首先要...

  • 自动化构建工具Maven

    该心得全部来源于菜鸟教程-maven以及尚硅谷Java视频教程_Maven的学习过程笔记。 Maven:一个纯Ja...

  • maven学习笔记

    什么是maven maven是基于项目对象模型(Project·Object·Model --> POM),可以通...

  • Maven学习笔记

    简述 Maven在我们的目前的工作中是使用最广泛的工具之一,它在我们编译,打包,部署等等各个环节都发挥着非常重要的...

  • Maven学习笔记

    Maven概述 Maven定义Maven是一个项目管理和整合,统一管理jar包的工具;Maven为开发者提供了一套...

  • Maven学习笔记

    自动建立目录骨架 Maven创建目录的两种方式:1.archetype:generate 按照提示进行选择。2.a...

  • maven学习笔记

    构建命令介绍 mvn -v 查看maven版本 mvn compile 编译 mvn test 测试 mvn...

  • Maven学习笔记

    阅读《Maven实战》许晓斌的一些笔记,便于自己和道友查阅 maven依赖 maven具有传递性依赖,比如 A 依...

  • Maven学习笔记

    maven构件:artifact 生命周期阶段:phase 插件:plugin ->:单个或多个目标的集合 插件目...

网友评论

    本文标题:Maven学习笔记【简】

    本文链接:https://www.haomeiwen.com/subject/ssbwfctx.html