Gradle脚本语法
这些天我在学习Gradle,并试图理解Gradle中的语法如何映射到提供的Gradle文档 有人能帮我理解下面代码段中的jarTaskName是如何派生的吗?在SourceSet类中,我看不到任何名为jarTaskName的属性/方法。Gradle脚本语法,gradle,Gradle,这些天我在学习Gradle,并试图理解Gradle中的语法如何映射到提供的Gradle文档 有人能帮我理解下面代码段中的jarTaskName是如何派生的吗?在SourceSet类中,我看不到任何名为jarTaskName的属性/方法。 理解上述映射的任何文档或快速指针都会很有帮助。jarTaskName在API文档中提供。您链接的文档是涵盖Gradle构建语言的DSL文档 def integrationTest = sourceSets.create('integrationTest')
理解上述映射的任何文档或快速指针都会很有帮助。
jarTaskName
在API文档中提供。您链接的文档是涵盖Gradle构建语言的DSL文档
def integrationTest = sourceSets.create('integrationTest')
configurations[integrationTest.implementationConfigurationName].extendsFrom(configurations.testImplementation)
configurations[integrationTest.runtimeOnlyConfigurationName].extendsFrom(configurations.testRuntimeOnly)
def integrationTestJarTask = tasks.register(sourceSets.integrationTest.**jarTaskName**, Jar) {
archiveClassifier = 'integration-tests'
from integrationTest.output
}