官术网_书友最值得收藏!

Chapter 2.  Creating Gradle Build Scripts

In Gradle, projects and tasks are two important concepts. A Gradle build always consists of one or more projects. A project defines some sort of component that we want to build. There are no defining rules about what the component is. It can be a JAR file with utility classes to be used in other projects, or a web application to be deployed to the corporate intranet. A project doesn't have to be about building and packaging code, it can also be about doing things such as copying files on a remote server or deployment of applications to servers.

A project has one or more tasks. A task is a small piece of work that is executed when we run a build, for example, compiling source code, packaging code in an archive file, generating documentation, and so on.

In this chapter, we will discuss how to define a project with tasks and use it as a Gradle build. We will cover the following topics:

  • Defining tasks
  • Defining dependencies between tasks
  • Organizing tasks and ways to handle it
主站蜘蛛池模板: 绥德县| 育儿| 东阳市| 丰顺县| 江山市| 城步| 紫金县| 建德市| 宁蒗| 随州市| 航空| 安阳市| 万荣县| 仲巴县| 双辽市| 祁连县| 竹溪县| 怀柔区| 平罗县| 兰州市| 霍林郭勒市| 都江堰市| 浦江县| 平邑县| 昌宁县| 隆尧县| 梅河口市| 房产| 富蕴县| 河西区| 墨玉县| 北安市| 佳木斯市| 伊吾县| 抚宁县| 滦平县| 连山| 合川市| 湖口县| 连城县| 缙云县|