快速删除 jar 里面的 BuildConfig.class
起因:多个 jar 包里面的 BuildConfig.class
文件导致编译冲突。
方法一:土方法
- 使用 jar 解包
jar xf xx.jar
- 删除文件
- 重新打包
jar cf xx.jar 目录
麻烦和容易出错的地方:
- 解包出来的文件夹名字是不固定的
- 接报出来的文件夹数量是不固定的
当然可以解压到一个临时文件来做避免这个事情,也可以做得更酷点。看方法二。
方法二:使用 zip -d 直接删除里面的文件
unzip -l fabric.jar | grep "BuildConfig.class" | awk '{printf $4}' | xargs -I {} zip -d fabric.jar {}
- unzip -l 列出所有文件
- grep 选出想要的文件
- 观察输出列,请出 awk 列编辑器
- xargs -I {} 命令 {} // 替换 {} 位置
</div>
</div>
</div>
Druid 使用 Kafka 数据加载教程——下载和启动 Kafka
Druid 集群方式部署 —— 启动服务
Druid 集群方式部署 —— 端口调整
Druid 集群方式部署 —— 配置调整
Druid 集群方式部署 —— 配置 Zookeeper 连接
Druid 集群方式部署 —— 元数据和深度存储
Druid 集群方式部署 —— 从独立服务器部署上合并到集群的硬件配置
Druid 集群方式部署 —— 选择硬件
Druid 独立服务器方式部署文档
- 热门文章
-
linux操作系统环境变量LANG和NLS_LANG区别
windows 10数字激活工具
RMAN-06207: WARNING: 1 objects could not be deleted for DISK channel(s) due
NetSarang Xmanager Power Suite 7.0.0004-注册版
我10亿级ES数据迁到MongoDB节省90%成本!--转载
11g RMAN Restore archivelog用法
spring-cloud服务之间的调用之ribbon
spring-cloud之服务治理组件Eureka
spring-boot之webflux简单入门
spring-boot-websocket总结回顾