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

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
主站蜘蛛池模板: 大洼县| 宜兰县| 潮州市| 辽源市| 南汇区| 新巴尔虎左旗| 泰顺县| 鄂伦春自治旗| 额尔古纳市| 丰台区| 华池县| 贵定县| 恩平市| 乌兰浩特市| 清流县| 花莲县| 象州县| 珲春市| 普安县| 阜新市| 松潘县| 保定市| 嘉禾县| 彰化市| 栾城县| 兖州市| 临泽县| 建平县| 张家界市| 伊通| 宁都县| 化州市| 原阳县| 临武县| 漳浦县| 金门县| 浦江县| 抚远县| 勃利县| 车险| 鄯善县|