• Build tools


    Build tool是什么

    构建工具是从源代码自动创建可执行应用程序的程序。构建工具通常可以在前面加“自动化”三个字,就是用来让我们不再做机械重复的事情,解放我们的双手的。

    Java世界中主要有三大构建工具:Ant、Maven和Gradle

    Maven的主要功能主要分为5点,分别是依赖管理系统、多模块构建、一致的项目结构、一致的构建模型和插件机制。

    依赖管理系统

    Maven为Java世界引入了一个新的依赖管理系统。在Java世界中,可以用groupId、artifactId、version组成的Coordination(坐标)唯一标识一个依赖。任何基于Maven构建的项目自身也必须定义这三项属性,生成的包可以是Jar包,也可以是war包或者ear包。当引用一个依赖时,version可以省略掉,这样在获取依赖时会选择最新的版本。而存储这些组件的仓库有远程仓库和本地仓库之分。远程仓库可以使用世界公用的central仓库,也可以使用Apache Nexus自建私有仓库;本地仓库则在本地计算机上。通过Maven安装目录下的settings.xml文件可以配置本地仓库的路径,以及采用的远程仓库的地址

    为什么用Build tool

    Maven不仅是构建工具,他还是依赖管理工具和项目管理工具.他还提供了中央仓库,能帮我们自动下载构件。这样在大型的项目中自动化操作是很有必要的

    怎么用Build tool

    maven安装:

    第一步,官网下载 http://maven.apache.org/download.cgi

    第二步,解压文件包

    1.apache-maven-3.5.2-bin.zip是压缩包,解压到安装路径即可。

    第三步,配置环境变量

    1.创建M2_HOME环境变量,指向maven的安装目录。

    2.并将%M2_HOME%in追加到PATH路径中。

    3.调试是否安装成功,在cmd中输入 mvn -version

    gradle安装:

    第一步,官网下载 https://gradle.org/

    第二步,解压文件包

    第三步,配置环境

    1.添加GRADLE_HOME,值为 D:gradlegradle-4.3.1

    2.找到path变量后面追加 %GRADLE_HOME%BIN

    第四步,测试gradle

    win+r → cmd →gradle -v

  • 相关阅读:
    三(奇数)等分两者中间有间隔,两端没间隔
    网易云音乐基于 Flink + Kafka 的实时数仓建设实践
    【电商知识】关于电商定价的几个策略
    硬核!15张图解Redis为什么这么快
    用户画像实践:神策标签生产引擎架构
    数据产品实战(二):ABTest平台
    R代码|基于特征重要性的特征排序代码
    R代码|K均值算法R语言代码
    一文了解R语言数据分析 ----主成分分析
    全网最全 | MySQL EXPLAIN 完全解读
  • 原文地址:https://www.cnblogs.com/hkhk/p/10480523.html
Copyright © 2020-2023  润新知