首先创建一个空的Project,然后创建一个module,在new module里面选maven,
上面红框里面配置坐标,分别是公司域名倒叙加项目名、模块名、版本。
目录结构说明
- main目录用于存放主程序。
- java目录用于存放源代码文件。
- resources目录用于存放配置文件和资源文件。
- test目录用于存放测试程序。
配置Maven的核心配置文件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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- 坐标 --> <groupId>com.fourteen.maven</groupId> <artifactId>Demo1</artifactId> <version>1.0-SNAPSHOT</version> <!-- 依赖 --> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.0</version> <scope>test</scope> </dependency> </dependencies> </project>
编写主代码
在src/main/java目录下新建文件Hello.java
public class Hello {
public String sayHello(String name){
return "Hello "+name+"!";
}
}
编写测试代码
import org.junit.Test;
public class HelloTest {
@Test
public void testHello(){
Hello hello = new Hello();
String maven = hello.sayHello("Maven");
System.out.println(maven);
}
}
使用Maven的方式运行Maven工程
compile编译命令
编译命令中,编译主代码和测试代码是分开的,我们直接双击compile是只会编译主代码,如图中的hello,编译出的字节码文件会放在下面的那个路径里
test测试命令
maven会自动运行测试代码,并且生成测试报告,同时还会生成字节码文件在前面的路径里。
package打包命令
双击之后,会创建一个jar包在上面的目录里
install安装命令
安装在坐标里面的位置,的那个路径,里面有我们安装好的jar包
clean清理命令
将之前的编译结果通过clean清理掉
可以看到,现在目录底下已经没了target文件了