在window上安装Maven
在安装之前,首先要确认你已经正确安装了jdk。
如果安装输入java -version会显示下面信息
具体jdk安装百度上有很多这里就不在介绍。
1.下载Maven可以到http://maven.apache.org/download.cgi下载
安装到本机
1 将下载回来的包解压到任意地址,我的路径是E:\officesoftware\apache-maven-3.3.9
2 打开系统属性面板(桌面上右键单击“我的电脑”→“属性”),点击高级系统设置,再点击环境变量新建一个变量MAVEN_HOME 指向E:\officesoftware\apache-maven-3.3.9
3 在Path尾部添加%MAVEN_HOME%\bin
4检查是否安装成功
打开cmd输入mvn -v如果显示如下如则安装成功
5.配置本地仓库的位置
程序所需要的jar包等会先去本地仓库找,如果找不到则会去网络上的的中央仓库下载,默认本地仓库位于C:\Users\Administrator\.m2\repository下,我们可以通过修改settings.xml修改本地仓库位置。
将settings.xml复制到repository同级目录下作为自己的仓库位置目录如下:
6.Maven有着规定的目录结构
src
-main
–bin 脚本库
–java java源代码文件
–resources 资源库,会自动复制到classes目录里
–filters 资源过滤文件
–assembly 组件的描述配置(如何打包)
–config 配置文件
–webapp web应用的目录。WEB-INF、css、js等
-test
–java 单元测试java源代码文件
–resources 测试需要用的资源库
–filters 测试资源过滤库
-site Site(一些文档)
target
LICENSE.txt Project’s license
README.txt Project’s readme
7.建立一个简单的Maven工程在F:\HelloWord建立一个pom.xml
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.sc.first</groupId>
<artifactId>HelloWord</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>HelloWord</name>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
8.新建一个HelloWorld项目HelloWorld.java目录位于F:\HelloWord\src\main\java\com\sc\first\HelloWord.java
package com.sc.first;
public class HelloWord{
public String sayHello(String name){
return "hello:"+name;
}
}
在cmd对应目录下执行mvn compile进行编译如果成功可以看到下图结果BUILD SUCCESS,同时HelloWord目录下会生成一个target目录。
如果建测试类则将其放于目录F:\HelloWord\src\test\java\com\sc\first\HelloWordTest.java
package com.sc.first;
import org.junt.Test;
import static junit.framework.Assert.*;
public class HelloWordTest{
@ Test
public void testHelloWord(){
HelloWord hello=new HelloWord();
String results=hello.sayHello("zhangsan");
assertEquals("hello:zhangsan",results);
}
}
在cmd对应目录下执行mvn clean test进行编译如果成功可以看到下图结果BUILD SUCCESS。
如果执行mvn clean package则会在target目录下生成一个编译好的jar包
9.在eclipse上配置Maven插件m2eclipse的安装
依次选择Eclipse菜单栏的“Help”菜单“Instance NewSoftWare”菜单项,点击add输入name,地址输入http://download.eclipse.org/technology/m2e/releases
将插件打上勾一路next直到安装完成
9.1配置Maven点击Window--->preferences-->Maven-->installations将安装的maven路径配置上去,不要用eclipse本身的Maven如下图:
9.2.配置本地仓库
选择Maven下的User Settings将settings.xml配置上,点apply应用,配置如下: