002_Maven命令

1. clean命令

1.1. clean是maven工程的清理命令, 执行mvn clean命令会删除target目录及其目录下所有内容。

1.2. MavenWeb项目, 默认包含target目录

1.3. 在MavenWeb项目根目录下, 执行mvn clean命令 

1.4. MavenWeb项目, 清除了target目录 

2. compile命令

2.1. compile是maven工程的编译命令, 执行mvn compile命令, 会拷贝src/main/resources目录下的资源拷贝到target的classes目录下; 同时把src/main/java目录下的java文件编译成class文件, 输出到target的classes目录下。

2.2. 在MavenWeb项目根目录下, 执行mvn compile命令

2.3. 资源文件 

2.4. 字节码文件 

3. test命令

3.1. test是maven工程的测试命令, 执行mvn test命令, 会执行src/test/java目录下的单元测试类。拷贝src/main/resources目录下的资源拷贝到target的classes目录下; 同时把src/main/java目录下的java文件编译成class文件, 输出到target的classes目录下。拷贝src/test/resources目录下的资源拷贝到target的test-classes目录下; 同时把src/test/java目录下的java文件编译成class文件, 输出到target的test-classes目录下。最后执行单元测试类。

3.2. 在MavenWeb项目根目录下, 执行mvn test命令

3.3. 资源文件 

3.4. 字节码文件 

4. package命令

4.1. package是maven工程的打包命令, 执行mvn package命令, 会执行src/test/java目录下的单元测试类。拷贝src/main/resources目录下的资源拷贝到target的classes目录下; 同时把src/main/java目录下的java文件编译成class文件, 输出到target的classes目录下。拷贝src/test/resources目录下的资源拷贝到target的test-classes目录下; 同时把src/test/java目录下的java文件编译成class文件, 输出到target的test-classes目录下。执行单元测试类。最后, 如果是java工程打成jar包; 如果是web工程打成war包。

4.2. 在MavenWeb项目根目录下, 执行mvn package命令

4.3. 生成war包 

5. install命令

5.1. install是maven工程的安装命令, 执行mvn install命令, 会执行src/test/java目录下的单元测试类。拷贝src/main/resources目录下的资源拷贝到target的classes目录下; 同时把src/main/java目录下的java文件编译成class文件, 输出到target的classes目录下。拷贝src/test/resources目录下的资源拷贝到target的test-classes目录下; 同时把src/test/java目录下的java文件编译成class文件, 输出到target的test-classes目录下。执行单元测试类。如果是java工程打成jar包; 如果是web工程打成war包。最后, 把打成的jar包或者war包发布的本地仓库。

5.2. 在MavenWeb项目根目录下, 执行mvn install命令

5.3. 发布到本地仓库 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值