maven初步入门demo
Maven是跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,主要服务于基于java平台的项目构建、依赖管理和项目信息管理。
maven本身使用java开发而成,所以使用前确保电脑已经安装了jdk
去官网下载maven后解压,然后配置maven的环境编辑即可
下载Maven 地址:http://maven.apache.org/download.html 版本:apache-maven-3.0.5 安装Maven 见资料目录下的《1-Maven安装过程》文档 设置JAVA_HOME JAVA_HOME=D:\javaenv\jdk1.6 设置MAVEN_HOME MAVEN_HOME=D:\javaenv\apache-maven-3.0.5 设置PATH PATH=;%MAVEN_HOME%\bin;%JAVA_HOME%\bin
cmd输入mvn -v显示版本信息即maven安装成功
第一个maven项目
利用eclipse建立如下结构项目
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>cn.itcast.maven</groupId> <artifactId>hello</artifactId> <version>0.0.1-SNAPSHOT</version> <name>hello</name> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> <scope>test</scope> </dependency> </dependencies> </project>
拷贝到任意磁盘目录上
这里有两个maven版本,我刚开始用的最新版的3.3.9版本,后面测试的时候下载jar包怎么也下不下来,无奈换成了3.0.5版本
本地仓库位置默认在c盘下,最好改变位置(防止重装系统被删除)
在其他盘任意地址建立仓库,在conf中的settings.xml修改本地仓库位置,新增一行
<localRepository>D:\maven\apache-maven-3.0.5\repository</localRepository>
由于官网提供的镜像下载地址可能有墙无法下载(反正我是下不下来),随意最好使用国内的镜像
在settings.xml中<mirrors>标签中增加镜像下载地址
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
基本的配置就完成了。下面进行测试
1.执行 mvn compile 自动创建target目录,自动编译类
2.清除 mvn clean
3.测试 mvn test 执行junit测试,并输出报告
4.打包 mvn package 生成jar包
5.安装 mvn install 发布到个人仓库中
此处只测试第一个(测试一个成功,其他的也基本没什么问题了)