maven 安装与核心概念

概要:

一、maven  安装与核心概念

概要:

  1. maven 安装
  2. maven 编译(compile)
  3. 执行测试用例(test)
  4. maven 打包
  5. maven  依懒管理

 

 

1、安装:

  1. 官网下载 Maven (http://maven.apache.org/download.cgi
  2. 解压指定目录
  3. 配置环境变量
  4. 检查安装是否成功 (mvn -version)

maven 是什么?它的基本功能是什么? 编译打包测试、依赖管理直观感受一下maven编译打包的过程。

2、maven 编译

maven 编译过程演示

  1. 创建maven项目。
  1. 创建src 文件
  1. 编写 pom 文件
  1. 执行编译命令

 

编写pom 文件基础配置

<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">

  <modelVersion>4.0.0</modelVersion>

 

  <groupId>org.codehaus.mojo</groupId>

  <artifactId>my-project</artifactId>

  <version>1.0.SNAPSHOT</version>

</project>

 

#mvn 编译命令

mvn compile

 

---------------------------

[INFO] No sources to compile

[INFO] ---------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO] ---------------------------------------------------------------

[INFO] Total time: 0.473 s

[INFO] Finished at: 2018-08-05T15:55:44+08:00

[INFO] Final Memory: 6M/153M

[INFO] ---------------------------------------------------------------

 

 

请注意,在上述配置和命令当中,我们并没有指定源码文件在哪里?最后编译到哪里去?在这里

maven 采用了约定的方式从指项目结构中获取源码与资源文件进行编译打包。

    1. 主源码文件:${project}/src/main/java
    2. 主资源文件:${project}/src/main/resources
    3. 测试源码文件:${project}/src/test/java
    4. 测试资源文件:${project}/src/test/resources

将java 文件移至 src/main/java 目录,重新执行编译.

mv src/hello.java /src/main/java/hello.java

mvn compile;

 

3、Maven打包

maven 打包演示

#mvn 打包命令

mvn package

4、maven 单元测试演示

  1. 编写测试类
  1. 执行测试命令

 

 

 

编译测试类

# 创建测试目录

mkdir -p /src/test/java

# 编写 测试类

vim TestHello.java

#测试类代码------------------------

package com.test.tuling;

public class TestHello{

        public void sayHelloTest(){

                System.out.println("run test .....");

        }

}

执行测试指令:

#执行测试

mvn test

执行完指令发现没有执行我们的测试方法,这是为何?原因在于maven 当中的测试类又做了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值