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