修补 Maven 依赖项

Patching a maven dependency

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

我基本上处于调试周期,我可以 "patch" driver/hibernate 最快的方法是什么?查看我的补丁是否适用于我的用例,因此可能对提交有价值。

(在动态语言中我可以直接编辑文件...)

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

然后就可以提交补丁了:

  1. 下载资源。
  2. 修改它们。
  3. 构建 SNAPSHOT 版本。
  4. 将项目中的依赖版本更改为您的 SNAPSHOT 版本。
  5. 向项目维护者提交 patch/pull 请求。
  6. 等发布了再用SNAPSHOT版本

或者你可以 fork 项目。如果您决定我建议使用与原始项目不同的 groupId。但是您需要自己维护您的分支(错误修复、更新)。

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

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