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

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
主站蜘蛛池模板: 瑞安市| 五河县| 广南县| 马鞍山市| 乐安县| 嘉善县| 宁河县| 大港区| 广灵县| 定西市| 华宁县| 项城市| 石家庄市| 东丽区| 阳山县| 灌云县| 海城市| 施秉县| 德清县| 策勒县| 邵东县| 鸡泽县| 巧家县| 蚌埠市| 政和县| 大港区| 民权县| 个旧市| 丰原市| 威海市| 泸州市| 石景山区| 日照市| 涪陵区| 安岳县| 温宿县| 明星| 浦东新区| 江西省| 苗栗县| 新巴尔虎右旗|