mvn -v 类似于 javac -version 或者 git --version
在linux上使用maven也需要像使用java一样设置环境变量 这是
export M2_HOME = /?
export PATH = $PATH:$M2_HOME/bin
export MAVEN_OPTS = -Xms256m -Xmx512m
关于myeclipse中的内嵌maven的替换.路径是 Windows-->Preferences-->Maven-->右边点击add进行替换
------------------------------------一般常用命令----------------------------------------
mvn help:system 自动在本用户下创建 ~/.m2/repository
mvn clean compile 清理编译
mvn clean test 清理测试
mvn clean package 清理打包
mvn clean install 清理将打包好的jar存入 本地仓库 注意是本地仓库
mvn archetype:generate 使用Archetype生成项目骨架
mvn clean deploy 根据pom中的配置信息将项目发布到远程仓库中
------------------------------------一般常用命令----------------------------------------
---------------------------------maven目录结构----------------------------------------
src/main/java :正式内容包路径
src/mian/resources :正式的配置文件路径
src/test/java :测试包路径
src/test/resources :测试的配置文件路径
src/main/webapp : war 资源目录
---------------------------------maven目录结构----------------------------------------
----------------------------优化依赖命令-----------------------------------------------
mvn dependency:list 显示所有已经解析的所有依赖
mvn dependency:tree 以目录树的形式展现依赖, 最高层为一层依赖 其次二层依赖 三层依赖....
mvn dependency:analyze 第一部分显示 已经使用但是未显示依赖的的 第二部分显示项目未使用的但是依赖的
----------------------------优化依赖命令-----------------------------------------------
构件: jar 插件 war 所有依赖的jar
构建:编译 测试 打包 发布
---------------------------关于 maven的生命周期 和插件 关系---------------------
生命周期就是接口:表明要干什么事情
插件就是具体的实现:表明怎么干这件事情
---------------------------关于 maven的生命周期 和插件 关系---------------------
聚合,继承,集成测试,自动化部署,(这几块非常重要 自己去瞅瞅吧)
如下是pom.xml文件的常用配置
4.0.0
cuiyaonan2000
maven
0.0.1-SNAPSHOT
war
maven项目模板的基本使用
这里的描述不知道是干吗用
2.5.6
junit
junit
4.7
test
org.apache.maven.plugins
maven-compiler-plugin
1.5
1.5
org.apache.maven.plugins
maven-resources-plugin
UTF-8
jboss
JBoss Repository
http://repository.jboss.com/maven2/
true
false
default
proj-release
Proj Release Repository
http://192.168.89.130
proj-release
Proj Release Repository
http://192.168.89.130
