mvn命令
最基础的就是进入有pom.xml里面进行mvn compile
汇编好后在这个界面下生成一个target文件夹
不想要了就mvn clean就可以
但是如果想要汇编test里的代码的话就需要mvn test-compile
这样才能单独汇编test里的代码,mvn compile只负责main里的代码
如果想对项目进行测试,可以直接在在命令行里调用mvn test
这样就会运行mvn test里的代码
注意只有出现了大写的T E S T S才能代表调用成功
这里显示failure因为我的检测我的代码错误
不应该是30,而应该是20
tips:这里调用失败是这样(没有出现大写test,而且也没有结果分析)
在maven工程中测试类或者测试类的方法的名字有要求,在测试类中必须以Test进行结尾或者Test开头才能被识别,测试类的方法就是test加上一个单词
当然也可以一次性执行多个指令
比如mvn clean test 这个指令会按照顺序来进行。先clean后test
打包命令
mvn package
会进行test后打包,打成jar包后里面不会有test的代码
而且代码经过test后不能报错,才能打包为jar包
安装命令
安装和打包是两个不同的操作
一个项目可以依赖多个jar包,把打包好的jar包放入依赖后便可以引用,(可以看到这里可以直接已经写入依赖里)
这里需要把pom.xml中的<groupid>,<artifactid>,<version>等复制下来放到新项目的pom.xml下
但是不能直接打包,因为在pom.xml中设置的每一个依赖都回去本地仓库进行寻找,如果咩有就会去查询中央仓库,但是这个是我们自己写的jar包,所以查询不到
所以需要先下载到本地仓库才可以打包
mvn install 下载好后新的项目就可以正常打包了
mvn的生命周期
需要点击总的项目,然后就可以看到
这里点击生命周期下面的操作就相对应的是在命令行里执行的mvn compile一样
下面的plugin就是执行生命周期的插件
标签:xml,代码,jar,maven,命令,mvn,test,打包 From: https://www.cnblogs.com/liu111/p/18129345