您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页maven之clean、install命令

maven之clean、install命令

来源:纷纭教育
maven之clean、install命令

1、进⼊到maven根⽬录,执⾏mvn compile命令会在根⽬录⽣成target⽂件(参照),如下图:2、执⾏mvn clean可将根⽬录下⽣成的target⽂件移除3、mvn install命令

⾸先同⼀样,新建maven2项⽬Speak.java代码

package com.maven;

import com.maven.HelloWorld;

public class Speak{ public String sayHi(){

return new HelloWorld().sayHello(); }}

SpeakTest.java代码

package com.maven;import org.junit.*;

import org.junit.Assert.*;

public class SpeakTest{ @Test

public void testSayHi(){

Assert.assertEquals(\"hello world!\new Speak().sayHi()); }}

pom.xml代码

4.0.0

com.maven2 maven-model2 0.0.1

junit junit 4.10 test

进到maven2⽬录下执⾏mvn compile命令,报错如下(找不到HelloWorld类):

[ERROR] COMPILATION ERROR :

[INFO] -------------------------------------------------------------[ERROR] /D:/code/maven2/src/main/java/com/maven2/Speak.java:[3,17] 找不到符号符号: 类 HelloWorld

位置: 程序包 com.maven

[ERROR] /D:/code/maven2/src/main/java/com/maven2/Speak.java:[7,28] 找不到符号符号: 类 HelloWorld

位置: 类 com.maven.Speak

此时,我们进⼊maven项⽬的根⽬录maven下,执⾏mvn install命令,将包含HelloWorld类的jar⽂件发布到本地仓库中。maven本地默认仓库路径

接着配置pom.xml,添加新的依赖,将maven项⽬的坐标引⽤进来

4.0.0

com.maven2 maven-model2 0.0.2

junit junit 4.10 test

com.maven

maven-model 0.0.1

此时,进⼊maven2⼯程根⽬录maven2,执⾏mvn compile命令,提⽰项⽬构建成功,如下

[INFO] Compiling 1 source file to D:\\code\\maven2\arget\\classes[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS

[INFO] ------------------------------------------------------------------------[INFO] Total time: 1.548 s

[INFO] Finished at: 2016-06-06T21:13:05+08:00[INFO] Final Memory: 13M/155M

执⾏mvn test顺利通过

注:maven通过install将本地⼯程打包成jar包,放⼊到本地仓库中,再通过pom.xml配置依赖引⼊到当前⼯程。

  pom.xml中引⼊的坐标⾸先在本地maven仓库中查找,若没有则去maven的⽹上仓库查找,并放到本地仓库供项⽬使⽤。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务