CTRL+R 输入sysdm.cpl 然后选择高级->环境变量 (或者右击此电脑->属性->高级系统设置->环境变量)
新建 变量名:JAVA_HOME 变量值:JDK安装路径
新建 变量名:classpath 变量值:.;%JAVA_HOME%\lib
编辑path 添加 ;%JAVA_HOME%\bin
验证:CTRL+R 输入cmd
C:\Users\Administrator>java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
C:\Users\Administrator>javac -version
javac 1.8.0_101
CTRL+R 输入sysdm.cpl 然后选择高级->环境变量 (或者右击此电脑->属性->高级系统设置->环境变量)
新建 变量名:M2_HOME 变量值:Maven路径
编辑path 添加 ;%M2_HOME%\bin
验证:CTRL+R 输入cmd
C:\Users\Administrator>mvn -version
Apache Maven 3.6.1
Maven home: D:\Program Files\maven-3.6.1\bin\..
Java version: 1.8.0_101, vendor: Oracle Corporation, runtime: D:\Program Files\Java\jdk1.8.0_101\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
编辑maven目录下的conf目录下的settings.xml文件
添加本地仓库位置
D:/Code/repository
找到标签并在此标签下添加阿里源:
alimaven
central
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
src下还有resources文件夹和pom.xml(Project Object Model)文件
在 D:\Documents\Code\MVN\maven01\src\main\java\com\dvvnv\maven01>下建立HelloWorld.java类,内容如下:
package com.dvvnv.maven01;
public class HelloWorld{
public String hello(){
return "Hello World!";
}
}
在 D:\Documents\Code\MVN\maven01\src\test\java\com\dvvnv\maven01> 下建立HelloWorldTest.java类,内容如下
package com.dvvnv.maven01;
import org.junit.*;
import org.junit.Assert.*;
import com.dvvnv.maven01.HelloWorld;
public class HelloWorldTest{
@Test
public void testHello(){
Assert.assertEquals("Hello World!",new HelloWorld().hello());
}
}
在项目根目录(与src目录同级)下建立pom.xml文件,内容:
4.0.0
com.dvvnv.maven01
maven01-modeltest
0.0.1SNAPSHOT
junit
junit
4.10
mvn compile
mvn test
mvn package
清除mvn编译测试打包生成的文件
mvn clean
安装打包项目的jar包到classpath环境
mvn install
如果项目二要用到项目一的方法或属性时,必须在项目一目录执行mvn install ,并且在项目二中的pom.xml文件中加入项目一的坐标:
com.dvvnv.maven01
maven01-modeltest
0.1SNAPSHOT