您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Gradle排除模块的复制任务

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?

其他 2022/1/1 18:26:50 有412人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶