gradle用shadowJar打包忽略某个依赖

请问怎么将files类型的依赖忽略呢?我按这种方式无法忽略掉lib/jstl.jar。

shadowJar {
    dependencies {
        exclude(dependency(files('lib/jstl.jar')))
    }
}

dependencies {
    compile files('lib/jstl.jar')
}
阅读 8.7k
1 个回答

已自己解决,直接用文件名就可以了,不用带路径,这里通过文件名来匹配
exclude 'jstl.jar'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进