在gradle中发布非jar文件

时间:2015-01-12 23:06:07

标签: gradle

我需要将一组文件(特别是一组json文档)发布到我的Maven存储库。

如何使用发布并在工件中指定目录。

publications {
    myPublication(MavenPublication) {
        artifact(/path/to/dir>) // directory that contains files to publish
    }
}

1 个答案:

答案 0 :(得分:2)

您可以创建一个任务来压缩所有文档,然后发布zip。

task jsonZip(type: Zip) {
    source file(/path/to/dir)
}

publications {
    myPublication(MavenPublication) {
        artifact jsonZip.archivePath
    }

}