java - 使用 Gradle 从 jar 中排除文件

标签 java spring-boot gradle build.gradle gradle-plugin

我构建了一个 springboot jar,我想使用 gradle 从 fatjar 中排除所有 logback.xml。我尝试了以下方式。

jar{
    exclude '/BOOT-INF/lib/**/logback.xml'
}

有人可以帮助我如何使用 gradle 从依赖项中排除所有 logback.xml。

最佳答案

如果您不关心将 XML 文件从 src/main/resources 复制到 build/resources/main 文件夹(不只是在build/resources/main 被复制到 War),你可以像这样使用:

processResources {
    exclude('manual/*.xml')
}

查找更多信息 here .

关于java - 使用 Gradle 从 jar 中排除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53394850/

相关文章:

java - 到达组件的澄清,Java Swing

java - 如何使用 Spring Boot 检测并禁止 IP 地址发出过多请求?

java - 使用 Azure 目录进行身份验证并从数据库中获取有效的用户角色

java - 如何将任务添加到 gradle 中的主要 'build' 任务

java - 使用流程命令通过Spring MVC执行hadoop jar

java - Jboss/Tomcat监控

java - 那么 Java 中的 XML 是什么?

java - Spring Boot Oauth2 扩展 DefaultTokenServices

gradle - 无法在策展人框架2.9.1中解析org.apache.zookeeper

build - Gradle不会下载自定义sourceSet中定义的测试的依赖项