zoukankan      html  css  js  c++  java
  • MAVEN学习

    参考:Maven通俗讲解

    构建Maven项目是java学习的基础之一,刚开始接触的时候只知道Maven是用来管理依赖的一种工具。这当然也没错,毕竟Maven的核心功能就是叙述项目间的依赖关系。

    我们都知道每个Maven项目都含有pom.xml文件,POM即project object model(项目对象模型)的缩写,简单的说,我们就是通过pom.xml文件自动获取所需要的jar包,来减少手动导入的工作量。

    <dependencies>
        <dependency>
          <groupId>xxx</groupId>
          <artifactId>xxx</artifactId>
        <version>1.0.8</version> </dependency> </dependencies>

    上文就是一段完整的依赖关系。

    其中groupId就是公司或组织名,artfactId是项目名,version就是jar的版本。通过这三个属性就能准确定位一个jar包。另外还有其他一些元素,比如packing,指打包的类型。

    这里顺便提一下本地仓库和远程仓库的概念。官方下载的本地仓库就在你配置时的localRepository里面。Maven工程首先会从本地仓库获取jar包,当无法获取制定jar包时,本地仓库会从远程仓库下载jar包,然后放入本地仓库备用。

    我们在需要使用jar的时候,只需要去pom文件里添加所需要的依赖,然后Maven就会自动帮我们下载了。

    TIPS:找到一个pom.xml,随便修改一下,加一个空格、减一个空格什么的,ctrl+s保存一下,便会触发Maven工程的build workspace。

  • 相关阅读:
    在Windows上搭建Git Server
    Windows环境下Zookeeper 的安装与配置
    错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain
    windows环境搭建dubbo服务
    gunicorn 使用
    jQuery 插件autocomplete 应用
    PHP str_replace() 函数详解
    jQuery的deferred对象详解
    Elasticsearch tp5使用
    MySQL explain详解
  • 原文地址:https://www.cnblogs.com/redear/p/10495668.html
Copyright © 2011-2022 走看看