Maven 从0-1学习

什么是Maven?

Maven是一款服务于Java平台的自动化构建工具。Maven 作为 Java 项目管理工具,它不仅可以用作包管理,还有许多的插件,可以支持整个项目的开发、打包、测试及部署等一系列行为。

 Maven介绍

Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。

Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。

Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。

1.如何安装Maven?

去官网下载Maven安装包

Maven 下载地址:Maven – Download Apache Maven

 2.安装与配置Maven

        下载完Maven之后解压然后找到settings.xml配置文件使用记事本编辑文件

 打开配置文件之后修改你自己的本地仓库路径

修改完上面本地仓库路径之后把Maven远程仓库指向阿里云Maven远程仓库 

 3.配置Maven环境

打开Windows设置 》系统 》关于 》高级系统设置 》环境变量 》

新建一个环境变量名字叫 M2_ HOME,变量值是你下载的那个Maven安装包路径

然后找到path点击编辑,新建一个环境变量:在path系统变量中引用 M2_ HOME 变量,指向M2_ HOME中的bin目录

 4.测试Maven是否安装成功 

打开控制台Windows+R 输入cmd打开控制台之后输入 mvn -v ,显示下图就安装成功了

 5.修改IDEA配置

1.新建一个Maven项目 》文件 》设置 》构建 执行 部署 》点击构建工具 》Maven

修改完你自己的Maven路径后你的Maven就安装成功了

6.Maven常用命令

        mvn -v //查看版本 
        mvn archetype:create //创建 Maven 项目 
        mvn compile //编译源代码 
        om信息mvn test-compile //编译测试代码 
        mvn test //运行应用程序中的单元测试 
        mvn site //生成项目相关信息的网站 
        mvn package //依据项目生成 jar 文件 
        mvn install //在本地 Repository 中安装 jar 
        mvn -Dmaven.test.skip=true //忽略测试文档编译 
        mvn clean //清除目标目录中的生成结果 
        mvn clean compile //将.java类编译为.class文件 
        mvn clean package //进行打包 
        mvn clean test //执行单元测试 
        mvn clean deploy //部署到版本仓库 
        mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中 
        mvn archetype:generate //创建项目架构 
        mvn dependency:list //查看已解析依赖 
        mvn dependency:tree com.xx.xxx //看到依赖树 
        mvn dependency:analyze //查看依赖的工具 
        mvn help:system //从中央仓库下载文件至本地仓库 
        mvn help:active-profiles //查看当前激活的profiles 
        mvn help:all-profiles //查看所有profiles 
        mvn help:effective -pom //查看完整的p

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值