当前位置:  开发笔记 > 编程语言 > 正文

使用Java从外部库修改文件

如何解决《使用Java从外部库修改文件》经验,为你挑选了0个好方法。

我有一个使用Maven解决依赖关系的Spring Framework项目。该项目依赖于另一个Spring项目(Spring Social Facebook),该项目用于Facebook登录。突然,我开始收到很多错误,因为Facebook登录功能由于Facebook API的更改而中断。该解决方案非常简单,但是需要在外部库的文件中进行较小的更改-将变量从整数类型更改为long类型。

现在我知道了解决方案,但是我无法控制该库。我想自己修复此问题,直到用该修复程序更新该库为止,而不是等系统损坏后再等待几天。

我的问题是:在库本身有可用的修复程序之前,有什么简便的方法可以更改此库的源代码?建议这样做的方法是什么?当前想到两件事:分叉库,进行更改以及创建私有Maven存储库,并将依赖项替换为使用私有存储库的依赖项。如果可以的话,我想避免这种情况。我可以想到的另一种方法是,将库派生,进行更改,将更新的库编译为jar文件并替换Maven依赖项以使用jar文件。

有没有更好的办法?在这种(临时)方案中,您会推荐什么?谢谢!

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有