Maven(1):配置环境

来源:互联网 发布:建筑标准层面积算法 编辑:程序博客网 时间:2024/06/10 17:25

定义

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
主要功能是项目构建、项目依赖管理、软件项目持续集成、版本管理、项目的站点描述信息管理。主要就是项目管理。

Maven的优势

  • 协同开发的基本规范,为大家提供方便的协作的模式,能增加代码的复用,提高生产率。
  • 提供方便,规范化的打包方法,是公司完成自动构建系统的核心部分,能帮助提高敏捷开发的效率(敏捷开发提倡尽早集成)。
  • 减少冗余,减少出错的可能。
  • 中心资源库管理,能减低源码库的大小,中心资源库可以统一定期备份。
  • 目录结构规范,让开发者从一个maven项目过度到另一maven项目很容易。
  • 大量的开源项目使用了maven。

Maven常用命令

  • mvn archetype:generate :创建 Maven 项目
  • mvn compile :编译源代码
  • mvn test-compile :编译测试代码
  • mvn test : 运行应用程序中的单元测试
  • mvn site : 生成项目相关信息的网站
  • mvn clean :清除目标目录中的生成结果
  • mvn package : 依据项目生成 jar 文件
  • mvn install :在本地 Repository 中安装 jar
  • mvn deploy:将jar包发布到远程仓库
  • mvn eclipse:eclipse :生成 Eclipse 项目文件

maven与构建

构建是软件项目生产的整个过程,比如这个过程应该包括:
1. 文档和代码的生成(有些项目会使用代码自动生成工具,比如数据库访问代码的逆向工程)
2. 代码的编译、测试和打包
3. 打包好的代码进行分发或者部署
项目的构建可绝不仅仅是编译软件这件事情。除了写代码,在项目层面做的大部分工作,都包含在构建的过程中。有了Maven,构建中的这些过程都能够进行良好的定义(模式、固化、共识),而且Maven能够帮我们串起来形成一个自动构建过程,这样比我们手动执行要高效得多。

配置Maven

从apache官网下载maven-bin.zip并解压

这里写图片描述

配置环境变量

先配置M2_HOME的环境变量

这里写图片描述

配置path环境变量

在path值的末尾添加”%M2_HOME%\bin”
这里写图片描述

测试配置结果

cmd窗口下输入mvn –version,测试成功
这里写图片描述

集成

Maven 添加本地仓库

本地仓库是我们通过maven下载jar包后存储jar包的地方。
打开maven存放目录D:\coding\maven\apache-maven-3.3.9 下的conf文件夹下的setting.xml文件,修改本地仓库存储路径。
这里写图片描述

Myeclipse 安装maven插件

Windows->preference->搜索maven->Myeclipse->installations->Add->选择maven解压包路径
这里写图片描述

修改User Settings
这里写图片描述

0 0
原创粉丝点击