gradle学习

Gradle学习笔记2-创建一个简单的Gradle项目

2019-04-10  本文已影响0人  gukwa

创建一个简单的Gradle项目

需要准备的环境
初始化项目
image.png image.png

创建一个任务

Gradle附带了一个可以在您自己的项目中配置的任务库。例如,有一种名为Copy的核心类型,它将文件从一个位置复制到另一个位置。复制任务非常有用(有关详细信息,请参阅文档),但在此,再一次,让我们保持简单。执行以下步骤:

build.gradle
 task copy(type: Copy, group: "Custom", description: "Copies sources to the dest directory") {
    from "src"
    into "dest"
} 
image.png

通过检查dest目录中是否存在名为myfile.txt的文件,并确保其内容与src目录中的相同内容相匹配,验证它是否按预期工作。


image.png

申请插件

Gradle包含一系列插件,Gradle插件门户网站上提供了许多插件。 该发行版附带的插件之一是基本插件。 结合名为Zip的核心类型,您可以使用配置的名称和位置创建项目的zip存档。

build.gradle
plugins {
    id "base"
}
task zip(type: Zip, group: "Archive", description: "Archives sources in a zip file") {
    from "src"
    setArchiveName "basic-demo-1.0.zip"
}

基于base插件与设置在build/discributions下创建存档文件basic-demo-1.0.zip
在这种情况下,只需运行新的zip任务,然后看到生成的zip文件就在您期望的位置。


image.png
image.png

探索和调试您的构建

让我们看看在我们的新项目中我们可以用Gradle做些什么。 也可以使用命令行界面的完整参考。

发现可用任务

tasks命令列出了您可以调用的Gradle任务,包括基本插件添加的任务,以及您刚刚添加的自定义任务。

image.png
分析和调试您的构建
gradlew zip --scan
发现可用配置
gradlew properties

ok! 到此已经创建了一个新的Gradle构建并学习了如何检查Gradle构建!

上一篇 下一篇

猜你喜欢

热点阅读