zoukankan      html  css  js  c++  java
  • MAVEN的结构认识篇

    1.maven的结构认识

    src

          main

        com

                     imooc

             calss

          test

        com

           imooc

              test

           resources

    pom.xml

    以上是maven项目存在的必须结构!如下图

    test 中存放的是junit的测试类

    2.main中和test中的代码展示

    main中的实体类

    package com.imooc.test1;
    public class HelloWord{
        public  String sayHello(){
            return "Hello World !";
        }
    }

    Test中的代码展示(根据JUNIT进行的单元测试)

    package com.imooc.test;
    import org.junit.*;
    import org.junit.Assert.*;
    
    import com.imooc.test1.HelloWord;
    public class HelloWordTest{
        @Test
        public void testHello(){
            Assert.assertEquals("Hello World !",new HelloWord().sayHello());
        }
    }

    3.pom.xml文件内容

    <?xml version="1.0" encoding="UTF-8"?>
    <project
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
        xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>com.imooc.Test1</groupId>
        <artifactId>Test1</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        
        
        <dependencies>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.10</version>
            </dependency>
        </dependencies>
    </project>
    groupId:项目的包路径
    artifactId:项目名称
    version:历史版本
    <dependencies>
      <dependency>
        其他依赖的jar包
      </dependency>
    </dependencies>

    4.到项目的更目录运行Maven命令

    mvn compile   对代码进行编译

    mvn test   测试用JUNIT测试用例

    mvn package 把项目打成JAR包

    mvn  clean   删除target

    周永发
  • 相关阅读:
    javascript获取xml节点的最大值
    iis 不能浏览aspx页面
    批量替换文件夹里面的文本文件的指定字符
    select update delete
    SQL IAM的理解
    数据库的页构成
    sqltype IsDBNull
    MSSQL优化教程之1.4 其他几种类型的页面
    SqlDataAdapter
    行状态,行版本
  • 原文地址:https://www.cnblogs.com/yvanBk/p/9072026.html
Copyright © 2011-2022 走看看