Maven实战(三) Maven案例入门
欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/xwzhj/2019/0611/342.html
文章目录
Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。
1、Maven项目的目录约定
目录约定
|----src | |----main | | |----java ——存放项目的.java文件 | | |----resources ——存放项目资源文件,如spring, hibernate配置文件 | |----test | | |----java ——存放所有测试.java文件,如JUnit测试类 | | |----resources ——存放测试资源文件 |----target ——项目输出位置 |----pom.xml ----用于标识该项目是一个Maven项目
2、简单入门案例
2.1、建立项目结构
项目名:lianggzone_maven_prime
目录结构
|----src | |----main | | |----java | | |----resources | |----test | | |----java | | |----resources |----pom.xml
2.2、编写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"> <!--所有的Maven项目都必须配置这四个配置项--> <modelVersion>4.0.0</modelVersion> <!--groupId指的是项目名的项目组,默认就是包名--> <groupId>com.lianggzone.maven</groupId> <!--artifactId指的是项目中的某一个模块,默认命名方式是"项目名-模块名"--> <artifactId>lianggzone-prime</artifactId> <!--version指的是版本,这里使用的是Maven的快照版本--> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> <scope>test</scope> </dependency> </dependencies> </project>
2.3、编写Hello.java文件
附注:创建包对应的相应文件夹,例如
D:\Test\lianggzone_maven_prime\src\main\java\com\lianggzone\Hello.java
package com.lianggzone.maven; public class Hello { public String sayHello(String name){ return "Hello "+name+"!"; } }
2.4、编写TestHello.java文件
附注:创建包对应的相应文件夹,例如
D:\Test\lianggzone_maven_prime\src\main\java\com\lianggzone\Hello.java
package com.lianggzone.maven; import org.junit.Test; import static junit.framework.Assert.*; public class TestHello { @Test public void testHello(){ Hello hello = new Hello(); String results = hello.sayHello("lianggzone"); assertEquals("Hello lianggzone!",results); } }
2.5、开始使用Maven
查看相应执行结果
- 步骤一 首先进入到项目根目录
- 步骤二 执行mvn compile
- 步骤三 执行mvn clean
- 步骤四 执行mvn test
- 步骤五 执行mvn package
- 步骤六 执行mvn install
- 步骤七 执行mvn clean compile