建设部网站查询,有没有免费的直播视频,网站运营需要什么条件,家在深圳app下载官网MAVEN 一、Maven简介1.1、Maven概述1.2、Maven仓库1.3项目获取jar包过程 二、Maven使用2.1Maven安装配置2.1.1配置环境变量2.1.2配置本地仓库2.1.3配置阿里云私服 2.2Maven基本使用2.2.1Maven常用指令2.2.2Maven生命周期 总结 一、Maven简介
Apache Maven是一个项目管理和构建… MAVEN 一、Maven简介1.1、Maven概述1.2、Maven仓库1.3项目获取jar包过程 二、Maven使用2.1Maven安装配置2.1.1配置环境变量2.1.2配置本地仓库2.1.3配置阿里云私服 2.2Maven基本使用2.2.1Maven常用指令2.2.2Maven生命周期 总结 一、Maven简介
Apache Maven是一个项目管理和构建工具它基于项目对象模型POM的概念通过一小段描述信息来管理项目的构建、报告和文档官网http://maven.apache.org/ 项目对象模型Project Object Model 依赖管理模型Dependency 插件Plugin 1.1、Maven概述
Maven是专门用于管理和构建Java项目的工具它的主要功能有 提供了一套标准化的项目结构 提供了一套标准化的构建流程编译、测试、打包、发布… 提供了一套依赖管理机制 依赖管理 依赖管理其实就是管理你项目所依赖的第三方资源jar包、插件… 1.下载jar包 2.复制jar包到项目 3.将jar包加入到工作环境 1.Maven使用标准的坐标配置来管理各种依赖 2.只需要简单的配置就可以完成依赖管理 1.2、Maven仓库
仓库用于存储资源包含各种jar包仓库分类 本地仓库自己电脑上存储资源的仓库连接远程仓库获取资源 远程仓库非本机电脑上的仓库为本地仓库提供资源 中央仓库Maven团队维护存储所有资源的仓库 私服部门/公司范围内存储资源的仓库从中央仓库获取资源 私服的作用 保存具有版权的资源包含购买或自主研发的jar 中央仓库中的jar都是开源的不能存储具有版权的资源 一定范围内共享资源仅对内部开放不对外共享
1.3项目获取jar包过程
假设有两个项目项目1需要A这个jar包在项目1中写好配置后Maven就会自动的到本地仓库中寻找是否有A这个jar包如果没有Maven就会自动地到中央仓库去找在中央仓库找到了此时Maven会自动地下载中央仓库里的A的jar包到本地仓库这时项目1就引用了A这个jar包。若项目2也要使用A这个jar包项目2写好了配置后Maven会自动地到本地仓库寻找本地仓库已经有了A这个jar包此时直接引用到项目2当中完成功能。 若存在远程仓库私服的情况下项目2需要引用B这个jar包Maven会现在本地仓库找发现没有后回去私服找B这个jar包若是没有的话会到中央仓库在中央仓库找到后Maven会下载B这个jar包到私服然后传递给本地仓库这时项目2就可以引用B的jar包了。 二、Maven使用
2.1Maven安装配置
1.解压安装包apache-maven-3.9.1-bin.zip即安装完成2.配置环境变量MAVEN_HOME为安装路径的bin目录3.配置本地仓库修改conf/settings.xml中的localRepository为一个指定目录4.配置阿里云私服修改conf/settings.xml中的mirros标签为其添加如下标签
mirroridalimaven/idnamealiyun maven/nameurlhttp://maven.aliyun.com/nexus/content/groups/public//urlmirrorOdcentral/mirrorOf
/mirror2.1.1配置环境变量 1.找到Maven的安装目录复制路径 2.点击此电脑-属性 3.点击高级系统设置 4.点击环境变量 5.点击系统变量的新建 6.变量名为MAVEN_HOME变量值为maven安装路径 7.点击系统变量中的Path,单击编辑 8.选择新建-确定 9.添加环境变量%MAVEN_HOME%/bin添加完成 此时打开cmd窗口输入mvn -version出现如下结果表示配置成功。 2.1.2配置本地仓库
1.找到Maven安装目录下的conf文件夹并单击settings.xml文件 2.配置如下代码localRepositoryD:\MyApp\Maven\apache-maven-3.9.1\mvn_resp/localRepository其中的路径是自己定义的我的是D:\MyApp\Maven\apache-maven-3.9.1\mvn_resp 2.1.3配置阿里云私服
还是在Maven安装目录下的conf文件夹并单击settings.xml文件 在其中配置找到mirrors/mirrors标签并加上如下代码
mirroridalimaven/idnamealiyun maven/nameurlhttp://maven.aliyun.com/nexus/content/groups/public//urlmirrorOdcentral/mirrorOf
/mirror2.2Maven基本使用
2.2.1Maven常用指令
compile编译clean清理test测试package打包install安装 在pom.xml所在目录下按住shift右键选择在此处打开Powershell窗口 在窗口中输入mvn compile开始编译最后在pom.xml所在目录下生成target文件成功结果如下 输入mvn clean表示删除target文件 输入mvn package 会把当前的项目打包 同样的test是测试代码这里就不做演示了。 2.2.2Maven生命周期
Maven构建项目生命周期描述的是一次构建过程经历了多少个事件Maven对项目构建的生命周期划分为3套 clean清理工作 default核心工作例如编译测试打包安装等 site产生报告发布站点等 同一生命周期内执行后边的命令前边的所有命令会自动执行
总结
关于Maven的创建和使用我们有了基本的了解欢迎各位三连关注