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

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
主站蜘蛛池模板: 江阴市| 忻城县| 江永县| 大洼县| 萍乡市| 虞城县| 慈利县| 武平县| 项城市| 卢氏县| 南昌县| 长丰县| 洛浦县| 奈曼旗| 新乐市| 海原县| 惠水县| 平乐县| 项城市| 长治县| 翁牛特旗| 阳新县| 东台市| 安康市| 横峰县| 清流县| 壤塘县| 通辽市| 屏山县| 扎赉特旗| 海南省| 平安县| 民县| 深水埗区| 博兴县| 同德县| 拜泉县| 揭西县| 景洪市| 太保市| 古蔺县|