<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Gradle項(xiàng)目自動(dòng)化構(gòu)建工具

          聯(lián)合創(chuàng)作 · 2023-10-01 14:30

          Gradle 是一個(gè)基于 Apache Ant 和 Apache Maven 概念的項(xiàng)目自動(dòng)化構(gòu)建工具,支持依賴管理和多項(xiàng)目,類似 Maven,但比之簡單輕便。它使用一種基于 Groovy 的特定領(lǐng)域語言來聲明項(xiàng)目設(shè)置,而不是傳統(tǒng)的 XML。

          當(dāng)前其支持的語言限于 Java、Groovy 和 Scala,計(jì)劃未來將支持更多的語言。

          usePlugin 'groovy'
          
          repositories {
              flatDir dirs: "lib"
          }
          
          dependencies {
              groovy ':groovy-all:1.7.0'
              compile fileTree(dir: 'lib', includes: ['*.jar'])
              runtime fileTree(dir: 'lib', includes: ['*.jar'])
          }
          
          // usage: gradle -i run
          task run(dependsOn: classes) << {
              captureStandardOutput(LogLevel.INFO)
              ant.java( 
                  classname: 'fox.gem.GroovyClass',
                  fork: true,
                  classpath: "${sourceSets.main.runtimeClasspath.asPath}"
              )
          }

          以上是 Gradle 的構(gòu)建文件 build.gradle 中的內(nèi)容,是不是比 Ant 的 build.xml 要簡單太多了?這就是“慣例”的力量。由此,我們可以了解 Gradle 的第一個(gè)特點(diǎn):“CoC(慣例優(yōu)于配置)”。只要按照 Gradle 的慣例,那么可以最大限度的減少 build 文件的內(nèi)容。

          瀏覽 22
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费男女激情内射视频网站大全 | 日本无码影院 | 色婷婷综合久色aⅴ五区最新 | 超碰成人在播放 | 高清无码视频在线免费观看 |