`

Maven基本用法

 
阅读更多

1.几个常用命令

mvn clean --> 表示运行清理操作(会默认把target文件夹中的数据清理)

mvn clean compile --> 表示先运行清理之后运行编译,会将代码编译到target文件夹中

mvn clean test --> 运行清理和测试

mvn clean package --> 运行清理和打包

mvn clean install --> 运行清理和安装,会将打好的包安装到本地仓库中,以便其他项目可以调用

mvn clean deploy --> 运行清理和发布(发布到私服上面)

 

2.改变中央仓库pom.xml文件中添加如下配置

  <repositories>
  	<repository>
      <id>central</id>
      <name>Central Repository</name>
      <url>https://nexus.sourcesense.com/nexus/content/repositories/public/</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories>

 

 3.依赖jar包范围scope

1)test范围指的是在测试范围有效,在编译和打包时不会使用这个依赖

2)compile范围指的是在编译范围有效,在编译和打包时都会将依赖存储进去(默认依赖范围)

3)provided依赖:在编译和测试过程有效,最后生成war包时不会加入。诸如:

      servlet-api,tomcat等web服务器中已经存在,如果再打包会冲突

4)runtime在运行的时候依赖,在编译的时候不依赖

 

 

4解决jar包依赖冲突



 

5使用ali云仓库

修改maven根目录下的conf文件夹中的setting.xml文件,内容如下:
<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>
之后就能享受如飞的maven下载速度。

 

  • 大小: 53.5 KB
分享到:
评论

相关推荐

    maven的基本使用和配置

    maven的下载配置和基本使用

    maven工具和安装方法

    该版本为maven3.5版本,包含安装及基本的使用方法,帮助你快速入手

    maven window下安装包

    第10章:使用Maven进行测试/10.7 测试报告/10.7.1 基本测试报告/10.7.1.1 txt版本 第10章:使用Maven进行测试/10.7 测试报告/10.7.1 基本测试报告/10.7.1.2 XML版本 第10章:使用Maven进行测试/10.7 测试报告/10.7.2...

    在IDEA的maven项目中连接并使用MySQL8.0的方法教程

    1.使用骨架创建maven项目,此处选择:maven-archetype-quickstart 2.填入GroupId和ArtifactId 3.第一个选中maven安装的文件夹,第二个选中maven安装文件夹中的conf/settings.xml,第三个如果settings.xml中配置了...

    编程开发+Maven技术+Maven安装与配置+技术课程

    maven安装与配置 《快速上手Maven:2-3年技术人员的实战指南》是一门专为具有2-3年工作经验的技术专业人士设计的...掌握Maven的安装和基本配置方法。 熟练运用Maven进行项目构建、依赖管理和插件开发。 优化和定制Ma

    Maven实战.pdf

    本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有...

    Maven实战 许晓斌 著

    本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有...

    《Maven实战》

    本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有...

    Maven实战 高清版

    本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有...

    Maven实战 高清版pdf

    本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有...

    maven 教程

    本书内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有读者...

    maven项目管理培训

    maven是一个用于java项目管理和自动构建的软件工具。协同开发的基本规范,为大家提供方便的协作的模式,能增加代码的复用,提高生产率。 提供方便,规范化的打包方法,是公司完成自动...大量的开源项目使用了maven。

    vscode-maven:VSCode扩展“ Maven for Java”

    Java Maven 产品特点 VS Code的Maven扩展。...基本用法 Maven资源管理器该扩展程序将扫描工作区中的pom.xml ,并在边栏中显示所有Maven项目及其模块。 运行插件目标该扩展程序解析Maven项目的有效pom,并按层

    Maven配置文档

    了 Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和 插件、聚合与继承等 Maven的核心概念,建议所有读者仔细阅读;系统性地阐述了使用 Nexus建立私服、使用 Maven...

    用Maven做项目构建

    读完本文,您将了解Maven的基本概念和使用它进行项目构建的基本方法。本文将介绍基于ApacheMaven3的项目构建的基本概念和方法。Maven是一套标准的项目构建和管理工具,使用统一规范的脚本进行项目构建,简单易用,...

    Maven入门--概念与实例

    本文主要是关注Maven中的重要概念,并以一个实例来阐述使用Maven的 基本方法。文末有例子代码下载的链接。 1 关键名词 Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型...

    baseversion-maven-plugin:从 Maven 项目中提取基本版本号。 例如 1.0.0-SNAPSHOT 的基本版本是 1.0

    从 Maven 项目中提取基本版本号。 如果您的项目在持续交付管道中进行管理并且版本号应包含内部版本号,这将非常有用。 在这种情况下,您必须将项目的基本版本号与内部版本号数字连接起来。 请参阅下面的示例。 用法 ...

    基于SSH2+Maven+EasyUI+MySQL技术实战开发易买网电子商务交易平台

    事实上,由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 1.2、课程内容简介 由于富客户端技术进一步扩展浏览器功能,使之提供更加高效和...

    maven-it-extension:实验性的JUnit Jupiter扩展,用于编写Maven插件的集成测试Maven扩展Maven Core

    当前,有关Maven插件/ Maven扩展等的集成测试的基本内容是,现有的解决方案不是基于Apache Maven项目悠久的开发历史而非常简洁和全面的。 一段时间内有很多不同的方法,但是从我的角度来看,它们都缺少一件事:简单...

Global site tag (gtag.js) - Google Analytics