zoukankan      html  css  js  c++  java
  • Maven基础之Maven的配置和使用

    Maven基础

    Maven基础

    什么是Maven

    • 内行,专家
    • 项目构建工具
    • 能帮助我们做哪些事情
      • 标准化项目结构
      • 管理依赖
      • 打成jar包

    标准化项目结构

    • src -- 写源代码的位置
      • main -- 正常的代码和资源目录
        • java(Source   Root) -- 代码
        • resource(Resource   Root) -- 资源
      • test -- 关于测试的代码和资源目录
        • java(Test   Source   Root) -- 代码
        • resource(Test   Resource   Root) -- 资源
    • target -- 项目的输出路径
    • pom.xml -- 项目的构建模型(管理依赖的内容)
    • 管理依赖
      • pom.xml
      • 三点坐标
        • 通过三个坐标可以确定全球唯一的项目
        • < dependencies >
              < dependency >
                  < groupId >组ID< /groupId >
                  < artifactId >项目ID< /artifactId >
                  < version >版本< version >     < /dependency >
              < dependency >
                  < groupId >组ID< /groupId >
                  < artifactId >项目ID< /artifactId >
                  < version >版本< version >     < /dependency >
              < dependency >
                  < groupId >组ID< /groupId >
                  < artifactId >项目ID< /artifactId >
                  < version >版本< version >     < /dependency >
          < /dependencies >
    <depencys>
        //这里需要注释掉
        https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-core
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-core</artifactId>
            <version>1.2.1</version>
        </dependency>
    </depencys>

    maven仓库

    • 存放项目中可能需要用到的依赖关系
    • 本地仓库
    • 私服(镜像)
    • 远程中央仓库

    maven的生命周期

    • clean -- 删除target
    • validate -- 验证
    • compile -- 编译当前的代码
    • test -- 测试(执行所有test代码,结果以一个报告的形式展示,可忽略)
    • package -- 打包

    maven的使用

    • 解压缩
    • 配制环境变量
    • 验证
    • 修改本地仓库位置
      • 默认路径:C用户.m2 epository
    • maven与idea的整合
      • Maven   home   directory -- 选择maven仓库
      • User   settings   file -- 选择maven的settings.xml文件
      • Local   repository --选择maven的本地仓库位置
    如有问题,请发送邮件至buxiaqingcheng@163.com或者buxiaqingcheng@dingtalk.com
  • 相关阅读:
    使用jquey的css()方法改变样式,
    js 小总结
    .net mvc项目 ajax
    推荐一个优秀的前端框架——Bootstrap
    关于页面优化的方法收集(不断更新)
    软件开发中没有所谓正确的方法(转)
    PHP框架CI(codeigniter)的使用笔记
    前端知识结构图(转)
    PHP生成缩略图的一个方法类(转)
    apache设置映射文件夹的配置方法
  • 原文地址:https://www.cnblogs.com/zhenzhunaichabujiatang/p/13873543.html
Copyright © 2011-2022 走看看