maven体验

maven常用命令
    mvn -v 查看maven版本
    compile 编译
    test 测试
    package 打包
    注:执行命令一定要在pom.xml所在路径
    
    clean 清除
    install 安装jar包到本地仓库

完整的项目构建过程
清理、编译、测试、打包、集成测试、验证、部署

maven生命周期
clean 清除项目
    pre-clean 执行清理前的工作
    clean 清理上一次构建生成的所有文件
    post-clean 执行清理后的工作
default 构建项目
    compile test package install
site 生成项目站点
    pre-site 在生成项目站点前要完成的工作
    site生成项目的站点文档
    post-site在生成项目站点后要完成的工作
    site-deploy发布生成的站点到服务器上
三个阶段互相独立
    
自动构建项目骨架:
    1、mvn archetype:generate -DarchetypeCatalog=internal 
    
    groupId:com.imooc.maven_demo1
    artifactId:maven-demo1-service
    version:1.0.0SNAPSHOT
    package:com.imooc.maven1.service
    Y:: y 构建完成
    
    2、mvn archetype:generate
    -DgroupId=组织名,公司网址的反写+项目名
    -DartifactId=项目名-模块名
    -Dversion=版本号
    -Dpackage=代码所存在的包名
    -DarchetypeCatalog=internal让它不要从远程服务器上取catalog:

maven中的坐标和仓库
    坐标:groupId、artifactId、version
    仓库:项目的依赖 本地仓库-远程仓库 
        全球中央仓库 maven-model-builder-3.5.2.jar\org\apache\maven\model\pom.xml <repository><url>(开源框架都能找到)
    镜像仓库:settings.xml-<mirrors>
    更改仓库位置:默认当前用户/.m2 settings.xml-<localRepository> 项目\repo 复制一份setting.xml到该路径 执行clean compile会重新下载插件和依赖包到指定的目录
    
eclipse安装maven
    安装插件:help-eclipse marketplace 搜索maven 
    配置:window-preferences-maven (installtions指定maven的路径) (user settings 修改settings路径)
    
pom.xml介绍
<dependencies>依赖
    scope:6种依赖范围 compile、test、provided、runtime、system、improt
    exclusions 排除依赖
<dependencyManagement>依赖的管理
<build>
<parent>
<modules>

    

转载于:https://my.oschina.net/ioo/blog/1587654

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值