1:maven的工程目录结构:
src
main
java:java文件
resources:xml文件,配置文件
webapp:web程序的文件夹
WEB-INF
classes
lib
web.xml
test
java:
resources
pom.xml
2:配置环境变量
MAVEN_HOME:D:\OpenSource\apache-maven-3.0.4
PATH:%MAVNE_HOME%\BIN
配置好环境之后运行mvn,表示环境配置成功
C:\Documents and Settings\Administrator>mvn
[INFO] Scanning for projects...
[INFO] -----------------------------------------------------
[INFO] BUILD FAILURE
[INFO] -----------------------------------------------------
[INFO] Total time: 0.125s
[INFO] Finished at: Wed Jul 25 15:23:48 CST 2012
[INFO] Final Memory: 1M/15M
3:改变Maven的jar包仓库
默认mvn是自动从网上下载jar到此目录
C:\Documents and Settings\Administrator\.m2\repository
如果需要更改默认jar的目录:
D:\OpenSource\apache-maven-3.0.4\conf\settings.xml
默认
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
修改成:
<localRepository>D:/OpenSource/repository</localRepository>
4:jetty服务器插件
<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
</plugin>
</plugins>
</build>
5:常用命令
mvn archetype:create 创建Maven项目
mvn test-compile 编译测试源代码
mvn site 生成项目相关信息的网站
mvn clean 清除项目目录中的生成结果
mvn package 根据项目生成的jar
mvn eclipse:eclipse 生成eclipse项目文件
mvn install 在本地Respository中安装jar
mvn compile 编译源代码
mvn test 运行应用程序中的单元测试
mvn jetty:run
mvn tomcat:run
mvn war:war
6:m2Eclipse安装
http://josh-persistence.iteye.com/blog/1878588