zoukankan      html  css  js  c++  java
  • 一个简单的Maven小案例

      Maven是一个很好的软件项目管理工具,有了Maven我们不用再费劲的去官网上下载Jar包。

      Maven的官网地址:http://maven.apache.org/download.cgi

      要建立一个简单的Maven小案例步骤如下:

    一:环境搭建

    • 在Maven官网下载Maven环境搭建所需bin包。需要注意的是:Maven3.3以上版本需要JDK1.7或JDK1.7以上的版本支持。
    • 配置环境变量
      计算机-》点击右键-》选择属性-》选择高级系统设置-》单击环境变量按钮

    • 查看配置好的环境变量 CMD-》mvn -v

    二:Maven小案例编写

    目录结构:maven01-model->src->(main->java->pakage->com->imooc->maven01->model(HelloWorld.java),

                                                     test->java->pakage->com->imooc->maven01->model(HelloWorldTest.java)),

                                            pom.xml)

    HelloWorld.java中的内容如下

    package com.imooc.maven01.model;

    import org.junit.*;
    import org.junit.Assert.*;

    public class HelloWorld {
        
        public String sayHello() {
        
            return("hello");
        }
    }

    HelloWorldTest.java中的内容如下   

    package com.imooc.maven01.model;

    import org.junit.*;
    import org.junit.Assert.*;

    public class HelloWorldTest {
        
        @Test
        public void testHelloWorld() {
        
            Assert.assertEquals("hello",new HelloWorld().sayHello());
        }

    }

    pom.xml 文件中的内容如下

    <?xml version="1.0" encoding="utf-8" ?>
    <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/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>
    三:Maven案例测试

    1:进入测试路径

    2:对Maven项目进行编译 mvn compile

    3:对Maven项目进行单元测试 mvn test

  • 相关阅读:
    1323. Maximum 69 Number
    1217. Play with Chips
    1296. Divide Array in Sets of K Consecutive Numbers
    1288. Remove Covered Intervals
    1290. Convert Binary Number in a Linked List to Integer
    1295. Find Numbers with Even Number of Digits
    1306. Jump Game III
    1305. All Elements in Two Binary Search Trees
    1304. Find N Unique Integers Sum up to Zero
    浅谈 JSON.stringify 方法【转】
  • 原文地址:https://www.cnblogs.com/j-liu3323/p/6559707.html
Copyright © 2011-2022 走看看