• 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

  • 相关阅读:
    控件的Visible设为false后,ViewState是否visible?
    协议森林02 小喇叭开始广播 (以太网与WiFi协议)
    Python深入02 上下文管理器
    信号与频谱
    飓风“桑迪”路径图的制作
    谁动了我的奶酪?
    协议森林01 邮差与邮局 (网络协议概观)
    协议森林04 地址耗尽危机 (IPv4与IPv6地址)
    协议森林03 IP接力赛 (IP, ARP, RIP和BGP协议)
    Python补充03 Python内置函数清单
  • 原文地址:https://www.cnblogs.com/hkhk/p/10480523.html
Copyright © 2020-2023  润新知