Maven核心概念(2) 之 Maven常用命令

Maven常用命令

注意:执行与构建过程相关的Maven命令,必须进入pom.xml所在的目录(在命令行中执行maven命令)。
与构建过程相关命令包括:编译、测试、打包、安装、部署等。

1、mvn clean:清理

清理项目目录中生产的编译文件,主要是target目录下的内容。
当我们进入公司之后,如果接了另外一个人的项目进行开发。这时我们拿到项目之后,这个项目包含了在他人本地编译好的很多信息,如果将他的项目导入到我的本地环境,就必须要先执行mvn clean,删除掉他本地编译的所有信息,在我自己本地进行重新编译。因为每个人的开发环境不一定是相同的。

2、mvn compile:编译主程序

主要就是编译src/main/java的源文件,编辑成.class字节码文件,放入到target/classes目录中。

3、mvn test-compile:编译测试程序

主要就是编译src/test/java的源文件,编辑成.class字节码文件,放入到target/test-class目录中。

4、mvn test:执行测试

测试命令,或执行src/test/java/下junit的测试用例。并且编译src/main/java下的源文件和src/test/java下的源文件。

5、mvn package:打包

对项目进行打包,Java工程打一个jar包,Web工程会打一个war包,是放在target目录中。

其实打war包是在pom.xml文件中定义了。
<packaging>war</packaging>

6、mvn install:安装

打包的过程都有,并且把所打的包,安装到了本地的Maven仓库中。

7、mvn deploy:部署

需要配置一些相关插件,才能使用。(以后有说明)

8、mvn clean compile --> 先清理,后编译

还有其他的一些命令,不是很长用,以后用到在添加

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容