常用命令为 :
mvn archetype :create :创建 Maven 项目
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn package : 依据项目生成 jar 文件
mvn install :在本地 Repository 中安装 jar
mvn eclipse:eclipse :生成 Eclipse 项目文件
Maven2 Directory | ||||
目录 | 二级目录 | 三级目录 | 四级目录 | 说明 |
pom.xml |
| Maven2 的项目设置文件 | ||
src/ |
| 源码目录 | ||
main/ |
| 项目主体目录根 | ||
java/ |
| 源代码目录 | ||
resources/ |
| 所需资源目录 | ||
filters/ |
| 资源过滤文件目录 | ||
assemby/ |
| Assembly descriptors | ||
config/ |
| 配置文件根目录 | ||
webapp/ |
| web 应用目录 | ||
WEB-INF/ | WEB-INF 目录 | |||
test/ |
| 项目测试目录根 | ||
java/ |
| 测试代码目录 | ||
resources/ |
| 测试所需资源目录 | ||
filters/ |
| 测试资源过滤文件目录 | ||
site/ |
| 与site 相关的资源目录 | ||
target/ |
| 输出目录根 | ||
classes/ |
|
| 项目主体输出目录 | |
test_classes/ |
| 项目测试输出目录 | ||
site/ |
| 项目site 输出目录 |
碰到的问题
1. 当 M2eclipse 插件装上之后,会报这个错
Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
解决办法 :查看 eclipse\readme\readme_eclipse.html 里面有详细说明,在 Selecting a workspace 这一节
创建一个快捷方式,设定目标位置为 D:\eclipse_jee\eclipse.exe -vm D:\Java\jdk1.5.0_10\bin\javaw
因为默认 vm 为 jdk\jre\bin\javaw ,直接改到 jdk 下,错误即可消除
2. 使用命令 mvn eclipse:eclipse –Dwtpversion=1.0 之后,导入的项目 Project Facet 的 java 还是 1.4 ,而我 Eclipse 上设置的是 5.0
解决办法 :在 pom.xml 中 plugins 加入说明就可以了