java - Gradle,包含我的构建目录中的所有 json 文件

标签 java gradle copy

嘿,我希望 gradle 将源代码中的所有 JSON 文件复制到构建目录下的同一路径中。

这是我的 gradle.build 文件中的内容

sourceSets {
    main {
        resources {
            srcDirs = ['src/main/java', 'src/main/resources']
            include 'com/company/project/package/**/*.json','images/**/*.jpg', 'images/**/*.jpeg', 'images/**/*.png'
        }
    }
}

但是文件丢失了

谢谢

最佳答案

不确定这是否有帮助,但如果您将 *.java 列入黑名单而不是维护白名单,您的代码将更加面向 future

sourceSets {
    main {
        resources {
            srcDirs = ['src/main/java', 'src/main/resources']
            exclude '**/*.java'
        }
    }
}

关于java - Gradle,包含我的构建目录中的所有 json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44029838/

相关文章:

java - 如何在关闭第一个窗口后打开一个新窗口?

selenium - 出现异常:org.openqa.selenium.WebDriverException:未知错误:net::ERR_NAME_NOT_RESOLVED

performance - 如何针对构建持续时间和 RAM 使用优化 gradle 构建性能?

android - 降级 Android Studio 导致不可恢复的错误

database - 使用 Postgres 复制整个表

java - SWIG 和 Java 使用 carrays.i 和 array_functions 表示 C 字符串数组

java: 表单加载时将焦点设置到文本字段

java - 49 个程序中的第 6 个,前 6 个不包含重复项,第 7 个数字必须不是第 1 个 6 个中的一个

arrays - 将数组中的所有项复制到引用类型的新数组中的函数

azure - 获取 Azure 数据工厂中源和接收器中的记录计数