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。

  • 相关阅读:
    iframe
    服务器 开发机 linux docker
    git
    iframe because an ancestor violates the following Content Security Policy directive: "frameancestors 'self'
    @babel/pluginproposaloptionalchaining
    jest
    富文本编辑器
    thymeleaf+layui渲染错误
    springboot静态资源访问
    layui的树型组件的使用
  • 原文地址:https://www.cnblogs.com/redear/p/10495668.html
Copyright © 2011-2022 走看看