修补maven依赖

时间:2015-01-18 03:32:21

标签: java maven intellij-14

我正在尝试解决我在项目中使用PostgreSQL JDBC和Hibernate之间的问题。

我基本上处于调试周期,我可以“修补”驱动程序/休眠的最快方法是什么?看看我的补丁是否适用于我的用例,因此可能对提交有价值。

(在动态语言中我只能编辑文件......)

1 个答案:

答案 0 :(得分:0)

您可以找到这些库的来源:

然后你可以提交补丁:

  1. 下载来源。
  2. 修改它们。
  3. 构建SNAPSHOT版本。
  4. 将项目中的依赖项版本更改为SNAPSHOT版本。
  5. 向项目维护者提交补丁/拉取请求。
  6. 等到它被释放,然后再使用SNAPSHOT版本。
  7. 或者你可以分叉项目。如果您决定我建议使用不同于原始项目的groupId。但是你需要自己维护你的fork(错误修正,更新)。

    但我建议改为做所有这些尝试解决/解决问题。如果你偶然发现其中一个库中的错误,它可能会更棘手或最终不可能。但你可以在stackoverflow上发布你的实际问题,看看是否有其他人可以解决问题;)

    顺便说一句。如果您在其中一个库中发现了错误,可以将其提交到