Gradle教程和指南 - 创建Gradle构建

2018.04.16 Gradle教程,潍坊网站设计

51

Gradle教程和指南 - 创建Gradle构建


  遵循本指南,你将创建一个Gradle项目,调用一些基本的Gradle命令,并了解Gradle如何管理项目。

 

  首先创建一个目录,即项目的所在目录

 

  然后,我们可以使用Gradle命令来生成一个简单的项目。我们将探索所有产生的项目文件,以确切知道发生了什么。

 

  该命令应显示并生成下面的一个空项目。如果没有,请确保Gradle安装正确,并且设置正确的名为JAVA_HOME的环境变量。

 

  下面就是Gradle生成的文件目录:

 

  image

 

  项目配置脚本,用于配置当前项目中的任务

 

  Gradle Wrappe可执行JAR

 

  Gradle Wrapper配置属性

 

  用于基于Unix系统的Gradle Wrapper脚本

 

  用于基于Windows的Gradle Wrapper脚本

 

  设置配置脚本,用于配置哪些项目参与构建

 

  命令可以生成不同类型的项目,甚至可以知道如何将简单文件转换为Gradle。

 

  我们可以在这里结束指南,但是如果你想知道如何在这个项目中使用Gradle。可以这么做。

 

  Gradle提供了通过Groovy或Kotlin的DSL来创建和配置任务的的API。每个Project有一系列执行基本操作的Task。

 

  Gradle附带一个用于配置项目的任务库。例如,有个叫做的核心类,它将文件从一个位置复制到另一个位置。任务非常的有用(详情请参阅文档),但是,在这里,我们再一次只是简单的使用它。



潍坊网站设计

 

  执行以下步骤:

 

  创建名为的文件夹

 

  在文件夹中添加。内容是任意的(甚至可以为空),但为了方便起见,添加一行内容。

 

  在主构建文件中定一个名为的类型任务。它将目录复制到一个名为的新目录中。(你不必创建文件夹,任务将替你创建)

 

  在这里,group和description是可以任意设置的。你甚至可以忽略它们,但是,如果这么做,报告中,也会忽略它们,过会我们会用到它们。

 

  现在执行新创建的任务:

 

  通过检查在文件夹中有名为的文件,并且里面的内容与中的内容一致来检查该任务是否按照预期执行。

 

  Gradle包含一系列插件,the Gradle plugin portal中提供了非常多的插件。这个发行版中包含的一个名为的插件。与核心类一起使用,可以使用配置的名称和位置创建项目的zip压缩文件。

 

  使用脚本将插件添加到中。确保在文件顶部添加代码块。

 

  现在添加一个创建文件夹的zip压缩文件的任务。

 

  插件与设置一起完成任务,在文件夹下创建名为的压缩文件。

 

  在这种情况下,执行任务并且查看生成的压缩文件是您所期望的。

 

  让我们来看看在新项目中Gradle还能做些什么。还提供了对命令行界面的完整引用。

 

  命令列出你可调用的Gradle任务,包括base插件添加的任务以及刚刚添加的自定义任务。

 

  Gradle还为您的构建提供了一个丰富的,基于Web的视图,称为构建审视。

 

  image


潍坊网站设计公司


 

  通过使用命令选项或通过显示声明将构建审视插件应用到项目中,您可以免费在链接scans.gradle.com上创建构建审视。构建审视发布到scans.gradle.com并将这些数据上传到Gradle的服务器。要将数据保存在您自己的服务器上,请查看Gradle Enterprise.

 

  在执行任务时,通过添加命令选项生成构建审视。

 

  如果您浏览构建审视,则应该能够轻松找出执行哪些任务以及执行多长时间,应用了哪些插件等等。下次您在StackOverflow上调试某些内容时,请考虑共享构建审视。

 

  在Build Scan Plugin用户手册中详细了解如何配置和使用构建审视。

 

  命令可以查看项目的构建属性。



潍坊设计网站公司

 

  数据量是很大的。这里只是一些可用的属性:

 

  项目的属性默认与该文件夹名称一致。您也可以指定group和version属性,但是,当前获得的是它们的默认值,就像属性。

 

  属性是的全限定路径名,位于文件夹中-默认情况下,是projectDir的build子目录,该目录包含build.gradle文件。

 

  您可以更改许多属性。例如,您可以尝试将以下行添加到build.gradle文件中,然后重新执行gradle properties。

 

  恭喜!你已经创建了一个新的Gradle构建,并学习了如何检查Gradle构建!  

 

  转载请注明:潍坊网站设计:http://www.mfdream.com/newsshow/212.html


关键词

最新案例

寒枫总监

凌霄总监

来电咨询

400-6065-301

微信咨询

寒枫总监

凌霄总监

TOP