第一个Maven程序 Hello

  1. 目录结构
    Hello
    src
    ——main
    ————java
    ————resources
    ——test
    ————java
    ————resources
    pom.xml
    main目录用于存放主程序。
    test目录用于存放测试程序。
    java目录用于存放源代码文件。
    resources目录用于存放配置文件和资源文件。
  2. 创建Maven的核心配置文件pom.xml
<?xml version="1.0" ?>
<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/xsd/maven-4.0.0.xsd">	<modelVersion>4.0.0</modelVersion>	
<groupId>com.mojie.maven</groupId>	
<artifactId>Hello</artifactId>	
<version>0.0.1-SNAPSHOT</version>	
<name>Hello</name>
<dependencies>	
<dependency>			<groupId>junit</groupId>		<artifactId>junit</artifactId>			<version>4.9</version>			<scope>test</scope>	
	</dependency>
	</dependencies>
	</project>
  1. 编写主代码
    在src/main/java/com/mojie/maven目录下新建文件Hello.java
package com.mojie.maven;
public class Hello {
    
    	
public String sayHello(String name){
    
    
		return "Hello "+name+"!";
			}
		}
  1. 编写测试代码
    在/src/test/java/com/mojie/maven目录下新建测试文件HelloTest.java
package com.mojie.maven;	
import org.junit.Test;
import static junit.framework.Assert.*;
public class HelloTest {
    
    	
@Test	
public void testHello(){
    
    		
Hello hello = new Hello();		
String results =hello.sayHello("litingwei");		
assertEquals("Hello litingwei!",results);//断言	}
}
  1. 运行几个基本的Maven命令
    。打开cmd命令行,进入Hello项目根目录(pom.xml文件所在目录)执行mvn compile命令,查看根目录变化
    cmd 中继续录入mvn clean命令,然后再次查看根目录变化
    cmd 中录入 mvn clean compile命令, 查看根目录变化
    cmd 中录入 mvn test-compile命令,查看target目录变化
    cmd 中录入 mvn clean test命令,查看target目录变化
    cmd 中录入mvn clean package命令,查看target目录变化
    cmd中录入mvn source:jar命令,查看target目录变化
    注意:运行Maven命令时一定要进入pom.xml文件所在的目录!

猜你喜欢

转载自blog.csdn.net/weixin_44051191/article/details/109238923
今日推荐