Đin*_*hâu 3 grails dependencies
在我的Grails项目中,我使用了库A.A的一个依赖项是B.在B jar中,有一个包(命名为C)我想要从我的项目中排除(因为它复制了JDK中的现有包并在启动时导致错误申请).但我不知道这样做的正确语法.我尝试了下面的代码,但它不起作用
dependencies {
runtime ('A-library') {
excludes(<what-I-should-write-here>)
}
}
Run Code Online (Sandbox Code Playgroud)
你能帮帮我吗?非常感谢
您只能完全包含/排除B,不能包含/排除B的某些包.为了实现您的目标,您需要找到(或创建)已删除重复包的B的修改版本.然后将你BuildConfig.groovy改为:
dependencies {
runtime ('A-library') {
excludes('B-library')
}
runtime 'B-library-with-duplicate-packages-excluded'
}
Run Code Online (Sandbox Code Playgroud)