一、创建maven项目
1、新建maven项目
2、设置默认工作空间
3、选择maven项目的原型,如图所示
4、创建maven项目的必要参数
5、会生成Maven项目如下
二、更改Maven项目中使用的jre运行环境
(这一步骤,是避免后续报错,也可暂不修改)
1、永久更改修改maven目录下的settings.xml文件
2、增加的内容如下,版本根据自己安装的jdk版本而定。
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
3、settings.xml配置文件修改完之后,我们可以更新Maven项目来改变jre。左击项目名,再按Alt+F5弹出下框,点击OK即可
这时,我们发现项目中的jre已经变成1.8了,以后我们再使用Eclipse创建Maven项目时默认的jre版本都会是1.8。
三、测试maven项目
1、更改pom.xml 的junit依赖,更改版本(junit的依赖在创建maven项目后,会自动下载相关jar包)
创建Maven项目的依赖,项目根据相应的依赖才能正常运行
2、测试maven项目,创建类class,名字为:Appmaven,代码如下
package paas.redis_client;
import org.junit.Test;
public class Appmaven {
public static void main(String[] args) {
System.out.println("Hello World!");
}
@Test
public void test() {
System.out.println("maven项目创建成功");
}
}
注意:junit的4.0版本以上才支持,注释如:@test,所以上述依赖修改成功。
问题:
在执行的过程中报下列相关的错,只需添加相应的依赖即可
报错: SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”.
意思是:“加载类文件org.slf4j.impl.StaticLoggerBinder时失败”。
在pom.xml中增加依赖
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.2</version>
</dependency>