java - 选择 Java 依赖的版本
问题描述
在我们的项目中,我们使用一个具有依赖关系的库,例如:
expo-file-system
+--- commons-codec:commons-codec:1.10
+--- commons-io:commons-io:1.4
作为安全修复的一部分,我们假设使用更高版本的依赖项,比如说。公共编解码器:公共编解码器:1.14。在不升级 expo-file-system 的情况下,有没有办法告诉 gradle/maven 我们要使用特定版本的 commons-codec:commons-codec?
解决方案
dependencies {
implementation 'commons-codec:commons-codec'
constraints {
implementation('commons-codec:commons-codec:1.14') {
because 'security fix'
}
}
推荐阅读
- sitecore - 对于 Sitecore 实例上的不同站点,后备语言是否可以不同?
- selenium - WebElement Click() 在 Selenium 中显示 NullPointerException
- python - 空间金字塔池化后全连接
- react-native - 无法使用 ScrollView 滚动 ScrollableTabView 的内容
- dataframe - 在 Julia 数据框中选择缺失值的行
- r - 如何将第二个列表中的元素附加到R中第一个列表中的现有元素
- ios - 如何使用按钮滚动 UICollectionView?
- python - 在 Ray kubernetes 集群中安装自定义模块的最佳方式
- html - 网格内的 Div 不能由父级设置最大高度
- c++ - 链接错误:在废弃部分中定义的构造 vtable