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。

  • 相关阅读:
    PHP格式化时间戳函数分享
    The Mac App Store isn't working. How to fix?
    sqlite+ef+powertools
    部署node api的二三事
    node 写api几个简单的问题
    基于项目的简单的代码生成器
    h5跳转到app的实现
    几种常用的git命令
    发送post请求几种常见content-type类型
    cors(Cross-origin resource sharing)跨域资源共享
  • 原文地址:https://www.cnblogs.com/redear/p/10495668.html
Copyright © 2011-2022 走看看