maven命令

一、maven基础
  Maven是Apache的开源项目,是项目构建工具,用来做依赖管理
  
  jar包坐标
  举例:struts2-core-2.3.24.jar
      Apache(公司名称)+struts2(项目名称)+2.3.24(版本信息)
  
  在maven项目中需要一个jar包,只要在maven项目中配置jar包的得坐标信息,
  maven程序根据jar包坐标的信息去jar包仓库中去查找jar包
 
   1、maven的好处
     A、依赖管理:对jar包的统一管理
B、项目构建:在编码完成之后,对项目进行编译、测试、打包、部署。
 
   2、maven的安装和配置本地仓库
    bin:可执行的脚本命令
conf:配置文件
lib:maven运行需要的jar包

jar包的仓库:本地仓库,私服,中央仓库
本地仓库配置:
     
   3、maven项目标准目录结构
    
     src:源代码
pom.xml:maven项目的核心配置文件
 
src下有main和test
main下有java,resources,webapp(页面的素材)
test下有java,resources

   4、maven的常用命令
     1、clean命令
mvn clean执行后会将target文件夹删掉
2、编译
mvn compile 将.java文件编译为.class文件
3、单元测试
将src/test/java下的单元测试类都会执行
单元测试类命名要求:XxxxTest.java
4、打包
mvn package  
web project ----war包
Java  project----jar包
将项目打包在项目的根目录下target目录下
 
5、安装
mvn install 

可以将项目打包到本地仓库

下面经ring-cors包安装到本地仓库

首先将一个pom文件复制到cmd所示的当前文件夹下面,不然会提示缺失POM文件

mvn  install:install-file -Dfile=D:/ring-cors-0.1.5.jar -DgroupId=ring-cors -DartifactId=ring-cors

-Dversion=0.1.5 -Dpakaging=jar 

不要忘记-,不然会提示参数无效。

5、maven项目的生命周期
    在maven中存在三套生命周期,相互独立,互不影响
cleanLifeCycle:清理生命周期
  clean  
defaultLifeCycle:默认的生命周期
compile,test,package,install,deploy
 
siteLifeCycle:站点生命周期
  site
6、在eclipse中配置maven插件
    配置m2e插件
 
 
 
 
 
 
 
 
 
 
   
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值