您当前的位置:首页 > 边玩边学 > Maven使用图文教程 网站首页 边玩边学
Maven使用图文教程
发布时间:2017-09-14 15:46:36编辑:阅读()
-
最近有个项目要使用Maven,但是之前每次用都是在网上东拼西凑的找,不够系统,这次写一个图文教程,供后续参考使用,希望也能够帮助到大家
1、什么是Maven
Maven是一个java语言编写的开源项目管理管理工具,是Apache软件基金会的顶级项目。主要用于项目构建,依赖管理,项目信息管理。Maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
2、Maven的模型和构建流程
maven模型
maven构建流程
maven管理的java工程的目录结构
3、Maven的安装和配置
1)在Maven的官网下载maven的最新版本并解压,maven官网地址http://maven.apache.org/
2)配置环境变量,把maven的bin目录加入path环境变量,例如: D:\maven-3.3.9\bin
3)修改mavn的仓库目录,maven默认会把下载的依赖包文件放在c盘,需要修改mavn安装目录下conf\settings.xml文件,流入修改成这样:
<localrepository>d:/.m2/repository</localrepository>
4、Maven集成在eclipse中
1)Maven插件安装
在eclipse的 “ help-->install new software ”菜单功能中,在线安装maver的插件m2e,安装地址为http://download.eclipse.org/technology/m2e/releases
2)Maven插件配置
在eclipse的“windows-->preferences"菜单功能中
在Maven的installations和User Settings功能中分别设置maven的安装目录和配置文件所在路径。
3)java的jre设置
还是在Preferences中找到java-->Installed JREs-->Execution Environments中设置jre的版本
我安装的是jdk1.8所以选择jre1.8
5、使用Maven
1)创建Maven项目
在eclipse中创建项目,类型选择maven-archetype-quickstart,剩下的都按照提示来填就好了
2)使用maven编译
在eclipse的项目上点右键,选择”run as-->maven build"
3)Mave中pom.xml文件介绍
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<!-- 模型版本号 -->
<modelVersion>4.0.0</modelVersion>
<!-- 群组ID: 公司域名反写 -->
<groupId>com.zhb1190</groupId>
<!-- 项目ID: 一个公司只有一个域名,但是可以有多个项目 -->
<artifactId>One</artifactId>
<!-- 版本号: 用于描述开发过程的阶段性标识-->
<version>0.0.1-SNAPSHOT</version>
<!-- 默认字符集 -->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<!-- 依赖管理 -->
<dependencies>
<!-- 具体的依赖 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
关键字词:Maven教程,Maven入门教程
相关文章
-
无相关信息