Maven:两个命令clean 和 install

clean :清除由项目编译创建的target,

install:安装jar包到本地仓库。

首先是clean 的举例,

因为上一个项目刚编译完毕,所以我们有一个这样的目录

Maven:两个命令clean 和 install_第1张图片

接着,在cmd中输入:mvn clean。

Maven:两个命令clean 和 install_第2张图片

可以看到,效果就是删掉target目标文件夹。

下面对install进行举例,通过一个对比。

首先是参考之前的项目创建过程,创建另一个项目maven02

Speak.java

package com.imooc.maven01.util;

import com.imooc.maven01.model.HelloWorld;

public class Speak{
	public String sayHi(){
		return new HelloWorld().sayHello();
	}
}

SpeakTest.java

package com.imooc.maven01.util;

import org.junit.*;
import org.junit.Assert.*;

public class SpeakTest{
	@Test
	public void testHi(){
		Assert.assertEquals("Hello World!", new Speak().sayHi());
	}
}

pom.xml



    4.0.0
	
	com.imooc.maven02
	maven02-model02
	0.0.1SNAPSHOT
	
	

	UTF-8

	1.8
	1.8
	
	
	
		
			junit
			junit
			4.10
		
		
			com.imooc.maven01
			maven01-model
			0.0.1SNAPSHOT
		
	

xml文件中添加了对maven01的依赖,因为speak中导入了maven01的项目包。

运行:mvn compile

Maven:两个命令clean 和 install_第3张图片

显示maven01的包不存在,我们在maven01项目中用“ mvn install ” 命令将该项目添加到我们的本地仓库,再重新回到maven02编译:

Maven:两个命令clean 和 install_第4张图片

项目就成功了!

你可能感兴趣的:(java开发)