MavenProjectRoot(项目根目录)
|----src
| |----main
| | |----java ——存放项目的.java文件
| | |----resources ——存放项目资源文件,如spring, hibernate配置文件
| |----test
| | |----java ——存放全部测试.java文件,如JUnit测试类
| | |----resources ——存放项目资源文件,如spring, hibernate配置文件
|----target ——项目输出位置
|----pom.xml ----用于标识该项目是一个Maven项目html
一、建立项目根文件夹,例如MavenTestjava
pom.xml文件中的内容以下:web
<?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>cn.gacl.maven.hello</groupId>
<!--artifactId指的是项目中的某一个模块,默认命名方式是"项目名-模块名"-->
<artifactId>hello-first</artifactId>
<!--version指的是版本,这里使用的是Maven的快照版本-->
<version>SNAPSHOT-0.0.1</version>
</project>spring
3.编写Java类文件,Maven项目规定,全部的*.java文件必须放在src目录下的main目录下的java目录中,在Maven01项目根目录中建立一个src目录,而后在src目录中建立main目录,在main目录中再建立java文件夹,以下图所示:apache
在Hello.java文件中编写以下代码:maven
public class Hello{ public static void main(String[] args){ System.out.println("Hello Maven");4 } }
使用Maven编译完成以后,在项目根目录下会生成一个target文件夹,以下图所示:测试
5.使用"mvn clean"命令清除编译结果,也就是把编译生成的target文件夹删掉spa
http://www.cnblogs.com/xdp-gacl/p/3498271.htmlhibernate
把jar包下载到本地的好处就是,当编译时,会优先从本地的jar包去找,若是本地存在,就直接拿来用,若是不存在,就从Maven的中心仓库去下载.code
第一次执行"mvn compile"和"mvn clean"这两个命令时,Maven会去中央仓库下载须要的jar包,而第二次执行这两个命令时,因为所需的jar包已经在本地的仓库中存储,因此就能够直接拿来用了,这样就省去了去中央仓库下载jar包的时间。