-
创建Maven 项目目录(注意以下所有引用包路径,设置成自己的包路径):
-
src/main/java ----存放项目的 .java 文件、
-
src/main/resoutces ---存放项目资源文件,如 Spring,MyBatis 配置文件
-
src/test/java ---存放所有测试 .java 文件,如 JUnit 测试类
-
src/test/resource ---测试资源文件
-
target ---项目输出位置
-
pom.xml
-
-
创建 pom.xml 文件:
- 在项目 HelloFriend 根目录创建 pom.xml 文件
<projectxmlns="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.0http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>cn.tx.maven</groupId><artifactId>HelloFriend</artifactId><version>0.0.1-SNAPSHOT</version><name>HelloFriend</name><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.9</version><scope>test</scope></dependency> <dependency><groupId>cn.tx.maven</groupId><artifactId>Hello</artifactId><version>0.0.1-SNAPSHOT</version><scope>compile</scope></dependency> </dependencies> </project>
- 在项目 HelloFriend 根目录创建 pom.xml 文件
-
创建 HelloFriend.java 文件:
- 在 src/main/java 目录 /maven 目录下新建文件 HelloFriend.java
package cn.tx.maven;import cn.tx.maven.Hello;public classHelloFriend {public String sayHelloToFriend(String name){Hello hello = new Hello();String str = hello.sayHello(name)+" I am"+this.getMyName();System.out.println(str);return str;}public String getMyName(){return "John";}}
- 在 src/main/java 目录 /maven 目录下新建文件 HelloFriend.java
-
创建 HelloFriendTest.java 文件
- 在 /src/test/java/···/maven 下创建测试文件夹 HelloFriendTest.java
package cn.tx.maven;import static junit.framework.Assert.assertEquals;import org.junit.Test;importcn.tx.maven.Hello;public classHelloFriendTest {@Testpublic void tesHelloFriend(){HelloFriend helloFriend = new HelloFriend();String results = helloFriend.sayHelloToFriend("zhangsan");assertEquals("Hello zhangsan! I amJohn",results); } }
- 在 /src/test/java/···/maven 下创建测试文件夹 HelloFriendTest.java
-
测试打包 HelloFriend 项目:
- 在 HelloFriend 项目下执行命令 mvn package
- 系统会报错提示:cn.tx.maven:Hello:jar:0.0.1-SNAPSHOT
- 无法找到 HelloFriend 所依赖的 Hello 0.0.1-SNAPSHOT
- 我们需要重新构建一个项目 Hello 行安装到数据仓库,在命令行 Hello 根目录下执行 mvn clean install
- 对 Hello 项目进行清理并安装后,对HelloFriend 项目再次进行打包
- 可以看到本次打包成功,说明 HelloFriend 项目已经可以加载到 Hello 项目所打包的 jar 包
-
Maven 本地仓库配置:
IDEA 整合 Maven 项目
-
IDEA 的 Maven 全局配置
-
IDEA 创建 Maven 的 Java 项目:
- 导入测试 Maven 的 jar 包:
<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency> </dependencies>
- 编写测试代码:
- 导入测试 Maven 的 jar 包:
-
IDEA 创建 Maven 的 JavaWeb 项目
- 确认配置 Maven版本及本地仓库配置
- 进行配置确定 web 项目正常运行
- 添加本地 Tomcat 配置