在本教程中,我们将探索Gradle对JVM项目的工具链支持。
我们首先理解这一特性背后的动机。然后,我们将定义它,并用实际的例子来尝试它。
在讨论什么是工具链之前,我们需要谈论它存在的原因。假设我们要写一个Java项目。我们的Java项目可能包含一些测试。因此,我们至少想要编译我们的代码并运行测试。我们添加了内置的Gradle Java插件,并指定了我们想要的字节码版本:
plugins {
id 'java'
}
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
大约 4 分钟