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基础学习笔记
【标题】:“maven基础学习(二)-简单实例” 在软件开发中,Maven是一个强大的项目管理和构建工具,尤其在Java领域中广泛使用。本文将深入浅出地讲解Maven的基础知识,并通过实例来演示其核心功能。 【描述】:...
本教程将深入探讨“Maven基础学习”的第四部分——如何使用Archetype来生成项目骨架,帮助初学者快速搭建项目结构。 一、Maven Archetype简介 Archetype是Maven的一种功能,用于创建项目的初始模板或骨架。它定义了...
Maven简介,常见概念,安装及配置,Maven常用命令,生命周期说明,在idea中如何创建Maven工程,配置Maven环境以及依赖管理和依赖范围的说明。
【Maven 3.0 学习文档】 Maven 是一个强大的项目管理和自动化构建工具,主要应用于Java项目。它的核心理念是Project Object Model (POM),这是一个XML格式的配置文件,用于描述项目的元数据,包括项目的依赖、构建...
【Maven学习的基础资料】 Maven是一个强大的项目管理和综合工具,主要面向Java开发人员。它通过提供一个标准的项目生命周期框架,大大简化了项目的构建、文档生成、依赖管理、源码分布等任务。Maven的核心理念是...
**Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...
** Maven基础入门 ** Maven是一个Java项目管理工具,它主要负责构建、依赖管理和项目信息管理。Maven通过使用一种标准化的项目对象模型(Project Object Model,POM),能够自动化处理项目的构建、依赖管理和报告。...
【标题】"Maven基础快速学习入门" 在软件开发领域,Maven是一个广泛使用的构建工具,主要用于管理和构建Java项目。它通过提供一个标准化的项目对象模型(Project Object Model,POM),使得项目依赖管理、构建过程...
**Java SpringMVC Maven基础教程** 本教程将深入讲解如何使用Java、SpringMVC和Maven构建一个基础的Web应用程序。SpringMVC是Spring框架的一部分,用于构建强大的、灵活的Web应用,而Maven则是一个项目管理和综合...
学习Maven前,需要具备一定的软件开发基础知识、了解Java SE,以及对Java EE的开发和部署过程有一个基本的概述。本教程的教学目的是让初学者快速了解并掌握Maven工具的使用,进而在项目开发中熟练运用,最终达到中等...
### Maven3.0.4学习教程关键知识点解析 #### 一、Maven简介与优势 Maven是一款由Apache基金会提供的项目构建和管理工具,它的设计理念是希望通过自动化和规范化的手段来简化软件项目的构建过程,从而提高开发效率...
该资料主要讲maven的基础用法,安装和使用等。还有maven常常被使用到的一些命令和用法。注意事项等。
通过学习和实践这个Java Maven基础教程,开发者可以更好地掌握Java项目的构建流程,提高开发效率,同时理解Maven如何帮助团队协作和管理项目依赖。教程提供的视频资源将更直观地展示这些概念和操作,对于初学者来说...
预配置的“Maven学习必要插件”可能包含了这些基础插件,以便开发者可以直接使用。 5. **常用Maven插件** - `maven-resources-plugin`:处理资源文件,如复制、过滤等。 - `maven-jar-plugin`:打包Java应用为JAR...
** Maven Web基础搭建详解 ** Maven是一款强大的项目管理和依赖管理工具,广泛应用于Java开发领域。...不断实践和学习,你将更深入地理解Maven的工作原理和强大功能,从而更好地管理你的Java Web项目。