本文主要以快速搭建maven环境为目的,有些概念将省略其说明:
一、什么是maven?
Maven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。简单来讲,就是 使用maven来获取jar包,而不是手动去添加jar包
二、maven靠什么获取jar包?
在maven项目中有一个这样的文件 —— pom.xml 。他就是用来让使用者配置其属性获取相应的jar包,在这里,我们简单了解一下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>
<groupId>com.test</groupId> <!-- 标识 -->
<artifactId>mavenDemo</artifactId> <!-- 项目名称 -->
<version>0.0.1-SNAPSHOT</version> <!-- 版本号 -->
<packaging>jar</packaging> <!-- 项目打包后为jar包 -->
<name>mavenDemo</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies> <!-- 所有依赖的jar包统一放在此节点下 -->
<dependency> <!-- 书写依赖,此节点主要有三个属性来定位到一个jar包:groupId、artifactId、version -->
<groupId>junit</groupId> <!-- 包名 -->
<artifactId>junit</artifactId> <!-- 项目名 -->
<version>3.8.1</version> <!-- jar包版本 -->
<scope>test</scope>
</dependency>
<!-- 如果需要书写其它jar包,就继续书写对应的dependency,同上 -->
<!-- ...... -->
</dependencies>
</project>
三、maven的下载与安装
首先你的电脑需要安装好jdk以及eclipse,如若还没安装,请先配置其环境,这里不做解释。
1.下载Maven
2.解压Maven如下,并为其添加环境变量
3.编辑setting.xml
<localRepository>D:\MyMavenLibs</localRepository>
<!-- 国内镜像静态服务器: -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
【可选】
<server>
<id>tomcat</id>
<username>admin</username>
<password>admin</password>
</server>
<!-- 对应apache/conf/tomcat-users.xml: -->
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>