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
?