我需要一些关于如何在gradle任务中声明工件的指导和说明,我想将文件上传到maven / artifactory从任何类型的输出容器中读取这些文件,而不必为生成的每个工件硬编码路径。 / p>
如果您有JAR,ZIP,文件和其他一些类型,这会更简单,因为您可以使用project.artifacts.add(...),但是如果您有一些随机文件,这不是一件容易的事类型。
我将提供一个示例来指明和澄清我需要的内容:
如果我有:
task generateMyFile {
doLast {
buildDir.mkdirs()
['touch', new File(buildDir, 'myfile.random').absolutePath].execute().waitFor()
}
}
提前致谢