Maven笔记二——Eclipse实战中的使用

maven常用命令

1、mvn compile 编译,将Java 源程序编译成 class字节码文件;
2、mvn test 测试,并生成测试报告;
3、mvn clean 将以前编译得到的旧的 class字节码文件删除;
4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包;
5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用。

一、compile:将Java 源程序编译成 class 字节码文件。

创建maven工程,然后在src/main/java下新建包com.fzhiy.maven,然后在这个包下创建类HelloMaven.java。

package com.fzhiy.maven;

/**
 * 
 * @author yufeng
 */
public class HelloMaven {

	public String Hello(String name) {
		return name;
	}
	
}

在 src/test/java 新建包 com.fzhiy.maven,然后在这个包中创建类 HelloTest.java

package com.fzhiy.maven;

import org.junit.Test;
import junit.framework.Assert;

/**
 * 
 * @author yufeng
 */
public class HelloTest {

	@SuppressWarnings("deprecation")
	@Test
	public void testHello() {
		HelloMaven helloMaven = new HelloMaven();
		String name = helloMaven.Hello("Tom");
		//判断Hello传入的参数是否是"maven"
		Assert.assertEquals("maven", name);
	}
}

步骤一:右击工程名,右键—>Run As —> Maven build
在这里插入图片描述
步骤二:在步骤一弹出的对话框中,Goal处输入compile,然后点击Run,
在这里插入图片描述
步骤三、查看控制台
在这里插入图片描述

步骤四:在target目录下发现生成了class文件。
在这里插入图片描述

二、test:测试并生成报告

步骤一、右击项目名,右键—>Run As ---->2 Maven build…,然后在弹出框中Goals处输入 test

或者右击项目名,右键—>Run As------>6 Maven test

步骤二、查看控制台

分析测试程序,我们传入的参数是Tom,而我们希望的是maven,很显然是不相等的,那么测试失败
在这里插入图片描述
  如果测试类 HelloTest.java改为如下:

package com.fzhiy.maven;

import org.junit.Test;

import junit.framework.Assert;

/**
 * 
 * @author yufeng
 */
public class HelloTest {

	@SuppressWarnings("deprecation")
	@Test
	public void testHello() {
		HelloMaven helloMaven = new HelloMaven();
		String name = helloMaven.Hello("maven");
		//判断Hello传入的参数是否是"maven"
		Assert.assertEquals("maven", name);
	}
}

重新执行maven test命令,控制台结果如下:
在这里插入图片描述

生成的测试报告可以在如下目录查看:target/surefire-reports
在这里插入图片描述

三、mvn clean 将以前编译得到的旧的 class 字节码文件删除

步骤一:右击工程名,右键—>Run As ---->2 Maven build…,然后在弹出框中输入 clean 或者右击工程名,右键—>Run As------>3 Maven clean

步骤二:查看控制台
在这里插入图片描述
步骤三:发现 mvn compile 编译好的文件这时已经清除了
在这里插入图片描述

四、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包

步骤一:右击工程名,右键—>Run As ---->2 Maven build…,然后在弹出框中输入 package
在这里插入图片描述

步骤二、查看控制台
在这里插入图片描述
步骤三:进入到 target 目录,会发现打出来的war 包
在这里插入图片描述

五、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用

执行命令后,进入到 settings.xml 文件中配置的仓库,你会发现生成的 jar 包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值