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

最新文章

  1. Codeforces Round #384 (Div. 2) 734E Vladik and cards
  2. 关于计算机的ID和用户ID之间的关系
  3. jQuery的input 失去焦点之后,不能再获取到焦点
  4. Jquery-获取iframe中的dom对象
  5. 制作、解析带logo的二维码
  6. DB other operation
  7. UVALive 4255 Guess
  8. C / C++算法学习笔记(8)-SHELL排序
  9. PHP实现快速排序算法
  10. zeromq示例代码
  11. postgresql ltree类型
  12. ThreadPoolExcutor
  13. 实力封装:Unity打包AssetBundle(二)
  14. SQL语句中LEFT JOIN、JOIN、INNER JOIN、RIGHT JOIN的区别?
  15. 模拟jQuery中的ready方法及实现按需加载css,js
  16. ASIHTTPRequest系列(一):同步和异步请求
  17. git将一个分支的某个文件合并到当前分支
  18. [转]ListView学习笔记(一)——缓存机制
  19. 【loj2064】找相同字符
  20. Nuxt.js学习心得

热门文章

  1. unity font研究小结
  2. hdu1209(Clock)
  3. 【转】HDFS读写流程
  4. A - Red and Black(3.2.1)(搜索)
  5. SQL SERVER读书笔记:nolock
  6. gcc 4.8安装
  7. 2014.9.20Hashtable概述
  8. [HTML] 微信wap开发---页面自适应大小
  9. 在树莓派下对多个串口转USB设备进行设备名称绑定操作
  10. 第7章 性能和可靠性模式 Failover Cluster(故障转移群集)