离线安装maven:在eclipse的D:\eclipsee\dropins\路径下创建以link为后缀的文件夹,这里我创建了maven-link文件夹,将离线下载的这两个文件粘贴在dropins下,在系统变量中创建maven-path变量名,值为maven安装目录,在path值后添加%maven-path%bin;,cmd控制台mvn -v查看是否安装成功
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">
<!-- pom版本 -->
<modelVersion>4.0.0</modelVersion>
<!--项目组织唯一标识符 -->
<groupId>com.action</groupId>
<!-- 项目唯一标识符,,一个groupId下面可能多个项目,就是靠artifactId来区分的 -->
<artifactId>maven1</artifactId>
<!-- 本项目目前所处的版本号 -->
<version>0.0.1-SNAPSHOT</version>
<!-- 打包机制 -->
<packaging>jar</packaging>
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
java:
package com.action;
public class HelloMaven {
public String hello(String msg){
String a="hello";
String result=a+msg;
return result;
}
}
Test:
package maven1;
import static org.junit.Assert.assertEquals;
import com.action.HelloMaven;
public class TestHelloMaven {
@org.junit.Test
public void Test(){
HelloMaven maven=new HelloMaven();
String result=maven.hello(" world maven!");
assertEquals("hello world maven!", result);
}
}
完成后Run As>>Maven install,但是在这一步中,maven install没有反应,通过查找资料,在jdk中设置设置缺省参数: