Gradle排除模块的复制任务

Gradle排除模块的复制任务,第1张

Gradle排除模块复制任务

按组排除:

exclude group: org.slf4j

模块排除:

exclude module: slf4j-api

按文件名排除:

exclude { it.file.name.contains('slf4j-api') }

排除文件:

exclude "slf4j-api.jar"

您可以按组和模块排除,但需要进入这样的配置排除。 然后它将限制复制之前的配置。

task copyToLib( type: Copy ) {    into "$buildDir/myapp/lib"    from configurations.runtime {        exclude group: 'org.slf4j'    }    // We only want jars files to go in lib folder    exclude "*.exe"    exclude "*.bat"    exclude "*.cmd"    exclude "*.dll"}

并记住确保该目录存在

$buildDir/myapp/lib

也许不是排除所有其他文件而是添加jar?



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5462201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存