Chapter 23. The Java Plugin 关于 Java 插件

    使用 Java 插件,添加如下脚本

    Example 23.1. Using the Java plugin

    Java 插件引入了 source set 概念。 source set 就是一个源文件集合,用于编译和执行。这些源文件可能包含 Java 源文件和资源文件。其他插件添加这种包含 Groovy 和 Scala 源文件的能力。 source set 与编译 classpath 和运行时 classpath 关联。

    source set 的一个用途是将源文件进行逻辑分组,这样可以描述他们的目的。例如,你可能使用 source set 来定义一个继承测试套件,或者你可能使用独立的 source set 来定义 API 和项目类的实现。

    Java 插件添加了很多任务到你的项目中,如下:

    Table 23.1. Java plugin - tasks