Gradle 添加新资源路径,并为资源路径添加过滤器

今天在学Mybatis的时候遇到了一个小问题,因为 .xml 文件在 main 文件夹下,并且 Gradle 默认的资源路径并不包括 main 文件夹,所以会出现找不到文件的错误。

解决方法:

添加资源路径

经实测,不需要添加 resources 文件夹的路径,Gradle 始终包含 resources 文件夹。

sourceSets {
    main {
        resources {
            srcDir("src/main/java")
        }
    }
}

添加过滤器

本来我以为关键字是 filter 的,但是研究了一会发现只需要在下面加上 include 即可。

sourceSets {
    main {
        resources {
            srcDir("src/main/java")
            include("**/*.properties")
            include("**/*.xml")
        }
    }
}

找了很久没有发现有讲过滤器的,特此在此记录。

posted @ 2023-05-18 19:45  StarChenPy  阅读(144)  评论(0)    收藏  举报