您当前的位置: 首页 >  maven

cuiyaonan2000

暂无认证

  • 0浏览

    0关注

    248博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MAVEN常用命令+基本配置详解

cuiyaonan2000 发布时间:2014-03-13 11:11:25 ,浏览量:0

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     

 

关注
打赏
1638267374
查看更多评论
立即登录/注册

微信扫码登录

0.0377s