Gradle 理解梯度分布

Gradle 理解梯度分布,gradle,Gradle,在上述关于分销的第7.3.4章中: 我们还添加了一个分发版,该分发版将发送到客户端: 还提供了一个源代码: task dist(type: Zip) { dependsOn spiJar from 'src/dist' into('libs') { from spiJar.archivePath from configurations.runtime } } artifacts { archives dist } 因此,我

在上述关于分销的第7.3.4章中:

我们还添加了一个分发版,该分发版将发送到客户端:

还提供了一个源代码:

task dist(type: Zip) {
    dependsOn spiJar
    from 'src/dist'
    into('libs') {
        from spiJar.archivePath
        from configurations.runtime
    }
}

artifacts {
   archives dist
}
因此,我尝试将其添加到构建脚本中,但由于以下原因,它无法工作:

评估项目“:MP”时出现问题。 在任务:MP:dist上找不到属性“spiJar”


您能简单地解释一下在哪里使用发行版会真正有帮助吗?

这个特定的示例演示了如何将独立Java应用程序作为Zip文件发布。要运行该示例,您必须获取其完整的源代码,该源代码包含在
gradle all
下载的
samples
目录中