项目管理利器maven入门笔记(1)

来源:互联网 发布:led光模拟软件 编辑:程序博客网 时间:2024/05/21 14:09

以下内容笔记来自慕课网视频《项目管理利器——maven》

第一章 课程概述

    • 第一章 课程概述
    • 第二章 maven快速入门
      • 2-1 maven介绍及环境搭建
      • 2-2第一个maven案例helloword
  • 后续
    • 入门笔记2
    • 入门笔记3

第二章 maven快速入门

2-1 maven介绍及环境搭建

  • maven介绍

    Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

  • 环境搭建
    1.下载maven并解压

    2.maven目录结构

    bin:包含mvn的运行脚本,其中m2.conf是配置文件
    boot:包含一个类加载器的框架,maven使用它来加载自己的类库。
    conf:配置文件目录,经常用到的settings.xml。

    3.配置环境变量

    (1)新建系统变量,变量名M2_HOME,变量值指向maven的安装目录xx\maven。
    (2)修改Path,在变量值中添加%M2_HOME%\bin。
    (3)验证是否配置成功,打开命令行界面,输入mvn -v,可以通过此命令查看maven的版本号、java的版本号,以及系统的一些信息。

2-2第一个maven案例helloword

  • maven项目的目录结构

    src.main.java.package
    项目源代码
    src.test.java.packag
    项目的测试文件
    src.resource
    存放资源文件的目录

  • 创建代码文件

HelloWorld.java(保存在maven01\src\main\java\包名)

package com.imooc.maven01.model;public class HelloWorld {    public String sayHello(){        return "Hello World";    }}

HelloWorldTest.java(保存在maven01\src\test\java\包名)

package com.imooc.maven01.model;import org.junit.*;import org.junit.Assert.*;public class HelloWorldTest{    @Test    public void testHello(){        Assert.assertEquals("Hello World!",new HelloWorld);    }}

pom.xml(保存在项目根目录中)

<?xml version="1.0" encoding="UTF-8" ?><projext 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.0http://maven.apache.org/maven-v4_0_0.xsd">    <modelVersion>4.0.0</modelVersion>    <groupId>com.imooc.maven01</groupId>//项目包名    <artifactId>maven01-model</artifactId>//项目模块名    <version>0.0.1-SNAPSHOT</version>    <dependencies>        <dependency>            <groupId>junit</groupId>            <artifactId>junit</artifactId>            <version>4.10</version>        </dependency>    </dependencies></project>


  • 编译项目

(1)在命令行界面进入项目根目录执行命令mvn compile,显示BUILD SUCCESS表示编译成功。
(2)输入mvn test测试命令,
(3)在项目根目录下会自动生成target文件夹,其中classes文件夹存放编译后的二进制.class文件,surefire-reports文件夹存放测试报告。
(4)在命令行界面,项目根目录下,输入mvn package,会在target文件夹中生成项目的jar包。

后续

入门笔记(2)

入门笔记(3)

0 0