Maven基础学习
来源:互联网 发布:免费手机抢票软件 编辑:程序博客网 时间:2024/05/17 08:09
1.什么是Maven
Maven是一个项目管理工具,它包含了一个项目的对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
2.下载Maven
你可以从Apache Maven项目的web站点下载Maven:目前最新的版本为3.0.5,但是为了稳定,我们选择Maven3.0.5进行学习。下载站点:http://maven.apache.org/download.html
3.安装Maven
首先我们将下载到Mavne包:apache-maven-3.0.1-bin.tar.gz,进行解压,解压到你自己定义的文件夹内,然后将bin配置到环境变量中。
然后我们修改一下Maven的本地仓库,进入Maven的安装目录,找到conf文件夹,然后进入,打开settings.xml文件。添加<localRepository>自定义目录</localRepository>,保存,退出。
4.pom.xml文件详解
modelVersion: pom.xml 使用的对象模型版本,在Maven2中都是4.0.0
groupId:创建项目的组织或团体的唯一 Id
artifactId:项目的唯一 Id, 可视为项目名
version :产品的版本号 .
packaging:打包物的扩展名,一般有 JAR,WAR,EAR,POM 等
name:项目的显示名,常用于 Maven 生成的文档。
url:组织的站点,常用于 Maven 生成的文档。
properties:资源,并可以设置资源的编码
dependencies:jar依赖
Maven是一个项目管理工具,它包含了一个项目的对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
2.下载Maven
你可以从Apache Maven项目的web站点下载Maven:目前最新的版本为3.0.5,但是为了稳定,我们选择Maven3.0.5进行学习。下载站点:http://maven.apache.org/download.html
3.安装Maven
首先我们将下载到Mavne包:apache-maven-3.0.1-bin.tar.gz,进行解压,解压到你自己定义的文件夹内,然后将bin配置到环境变量中。
然后我们修改一下Maven的本地仓库,进入Maven的安装目录,找到conf文件夹,然后进入,打开settings.xml文件。添加<localRepository>自定义目录</localRepository>,保存,退出。
4.pom.xml文件详解
modelVersion: pom.xml 使用的对象模型版本,在Maven2中都是4.0.0
groupId:创建项目的组织或团体的唯一 Id
artifactId:项目的唯一 Id, 可视为项目名
version :产品的版本号 .
packaging:打包物的扩展名,一般有 JAR,WAR,EAR,POM 等
name:项目的显示名,常用于 Maven 生成的文档。
url:组织的站点,常用于 Maven 生成的文档。
properties:资源,并可以设置资源的编码
dependencies:jar依赖
0 0
- maven基础学习
- maven 基础学习
- Maven学习----------基础
- Maven学习--------基础2
- maven学习笔记-基础
- Maven基础学习
- maven基础学习
- Maven学习(一):maven基础
- maven学习一:maven基础介绍
- maven学习七:maven基础总结
- Maven基础学习(一)—Maven入门
- Maven基础学习(一)—Maven入门
- Maven基础学习—Maven入门
- maven基础学习(一)
- maven基础学习-坐标(八)
- Maven学习之基础入门
- 【maven学习笔记】maven基础入门学习中文教程
- maven 学习笔记-基础篇2011
- Fragment切换之间的生命周期
- Struts2工作原理
- Log4j学习总结-4
- Linux进程间通信——使用信号量
- java Synchronized使用
- Maven基础学习
- Unity3D的LightProbe动态光探头用法
- git的常用命令(一)
- js前端处理json对象,或者json的字符串
- Java学习笔记_003_流程控制
- Maven加载ojdbc14-10.2.0.4.0.jar文件
- Matlab数字图像处理基础【9】
- 如何面试测试人员
- 正则表达式前端使用手册