• maven的安装和环境配置


    安装:

    解压安装(略)

    配置maven在windows的环境变量,查看maven是否正常;

    MAVEN_HOME

    PATH

    cmd命令提示符,验证maven的版本,确定windows环境配置成功

    >mvn -version

    maven的仓库(repository)

    maven作为管理项目的工具,可以将仓库中的插件,依赖,jar包等等保存使用;利用"一小段描述"找到的资源,都会从仓库中读取:

    maven的仓库有2种

    1 中央仓库(maven网络资源)

    2 本地仓库(数据资源都存储在本地系统,无需联网)

     

    本地库的配置

    本地库的数据资源

    资料--jt_repo.zip

    • 需要指向本地库rar包的资源;jt_repo.rar解压到没有中文路径,和空格的文件夹
    • 配置maven的settings文件(使用ali云镜像默认是国外镜像,指定本地库)

     

    配置53行的localRepository

     

    如果需要下载,国内最好使用ali云镜像

    <mirror>
    
          <id>alimaven</id>
    
          <name>aliyun maven</name>
    
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    
          <mirrorOf>central</mirrorOf>       
    
        </mirror>

    Eclipse整合maven

    • 绑定maven(installation)

    选择maven根目录

    • 绑定settings文件,使用eclipse整合的maven时,需要通过settings找到本地库,并且在需要下载资源时,从阿里云镜像下载

    ECLIPSE的视图界面调整

    package explorer :管理的是工程结构(开发代码时看这个界面)

    navigator: 管理的是当前工程,磁盘文件结构(粘贴资源)

    problem: 明确显式当前开发的各种问题;

    搭建maven工程

    搭建一个maven工程

     

    根据创建的工程,选择不同的骨架,不同骨架对应创建的maven工程结构是不一样的;(quickstart---java工程,webapp--web工程)

     

    工程结构

    在webapp中创建源码编写的结构

    以前的工程编译classes

    java:代码在src,编译classes在bin

    web:编译的classes 在webapp/WEB-INF/classes

    在maven中都编译到一个target目录中

    maven的简单搭建和项目结构

    maven管理项目的核心配置文件pom.xml

    pom中的内容

     

    dependencies管理了当前maven工程的所有jar包依赖的问题

    通过描述信息获取的jar包资源

    <scope> 表示使用jar包的范围

    test:表示编译时加载jar包进行编译(classes),整体工程打包时,不会包含scope为test值的任何jar包依赖

    compile:默认值,当前maven工程在编译,打包时都会加载这个依赖;

  • 相关阅读:
    mongoDB在windows下安装和配置.
    node 中的定时器, nextTick()和setImmediate()的使用
    node 通过指令创建一个package.json文件
    node 中 npm报错 Error: ENOENT, stat 'C:UsersAdministratorAppDataRoaming pm'
    canvas之太阳系效果
    canvas之抒写文字
    canvas之绘制一张图片
    canvas之画一个三角形
    canvas之旋转一条线段
    unity3d 2d游戏制作的模式
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/9880296.html
Copyright © 2020-2023  润新知