maven教程

一:安装配置
1.解压文件:
2.环境变量配置
  1. 配置M2_HOME:maven的bin的上级目录
  2. 配置path:maven的bin目录
二:构建过程(本部分列举构建过程以及对应的maven命令)
 
Tips:执行与构建过程相关的maven命令必须进入pom文件所在的目录
①清理:删除以前的编译结果,为重新编译做好准备。
示例命令:
maven clean
②编译:将 Java 源程序编译为字节码文件。
示例命令:
maven compile 编译主程序 
maven test-compile 编译测试程序
 
③测试:针对项目中的关键点进行测试,确保项目在迭代开发过程中关键点的正确性。
示例命令
maven test 执行测试
④报告:在每一次测试后以标准的格式记录和展示测试结果。
 
⑤打包:将一个包含诸多文件的工程封装为一个压缩文件用于安装或部署。Java 工程对应 jar 包,Web工程对应 war 包。
示例命令
maven package:执行打包
⑥安装:在 Maven 环境下特指将打包的结果——jar 包或 war 包安装到本地仓库中。
 
⑦部署:将打包的结果部署到远程仓库或将 war 包部署到服务器上运行。
 
三:基本概念
1.约定的目录结构
若要使用maven来完成自动化构建过程则必须按照其约定的目录结构来创建工程
2.POM文件
3.坐标
4.依赖
5.仓库
6.生命周期/插件/坐标
7.继承
8.聚合
 
四:实战之创建第一个maven工程
1.创建约定的目录结构
Hello----->根目录(工程名)
|---src
|---|---main(存放主程序)
|---|---|---java(存放java源文件 即.java文件)
|---|---|---resources(存放资源文件,配置文件等)
|---|---test(存放测试程序)
|---|---|---java
|---|---|---resources
|---pom.xml
2. 编写pom.xml文件:
 1 <?xml version="1.0" ?>
 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 3 <modelVersion>4.0.0</modelVersion>
 4 <!--坐标-->
 5 <groupId>com.gw.maven</groupId>
 6 <artifactId>Hello</artifactId>
 7 <version>0.0.1-SNAPSHOT</version>
 8 <!--项目名称-->
 9 <name>Hello</name>
10 <!--依赖-->
11 <dependencies>
12 <dependency>
13 <groupId>junit</groupId>
14 <artifactId>junit</artifactId>
15 <version>4.0</version>
16 <scope>test</scope>
17 </dependency>
18 </dependencies>
19 </project> 
 
3.编写主程序代码
在src/main/java/com/gw/maven目录下新建文件Hello.java,内容如下
1 package com.gw.maven;
2 public class Hello {
3   public String sayHello(String name){
4     return "Hello "+name+"!";
5   }
6 }

 

4.编写测试程序代码
在/src/test/java/com/gw/maven目录下新建测试文件
 1 package com.gw.maven;
 2 import org.junit.Test;
 3 import static junit.framework.Assert.*;
 4 public class HelloTest {
 5   @Test
 6     public void testHello(){ 7 Hello hello = new Hello(); 8 String results = hello.sayHello("litingwei"); 9 assertEquals("Hello litingwei!",results); 10  } 11 } 

 

5.maven工程创建完毕:使用maven进行自动化构建
a>
 后续更新
 

转载于:https://www.cnblogs.com/qicaiaqilin/p/9076610.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值