问题: 使用命令行运行jar文件时,居然找不到依赖包的方法了
Exception in thread "main" java.lang.NoSuchMethodError: 'boolean com.xxx.utils.io.FileUtils.removeToTrash(java.lang.String)'
at com.xxx.repetition.exclusion.DirectoryOperate.text(DirectoryOperate.java:224)
at com.xxx.repetition.exclusion.DirectoryOperate.main(DirectoryOperate.java:45)
原因:
依赖包有更新,且是快照版,后面会有对应的日期编号,
因此build artifacts时,其依赖包导致找不到,进而导致找不到里面的方法
解决方案:
把那个artifacts删掉重新设置一下即可.