2015-01-18 5 views
0

Я пытаюсь решить проблему, связанную с PostgreSQL JDBC и Hibernate в моем проекте.Исправление зависимостей maven

Я в основном в отладочном цикле, какой самый быстрый способ я могу «исправить» драйвер/спящий режим? чтобы проверить, работают ли мои исправления для моего варианта использования и, следовательно, могут быть полезны для представления.

(в динамическом языке, который я мог бы просто изменить файл ...)

ответ

0

Вы можете найти источники для этих библиотек:

Тогда вы может подать исправление:

  1. Dowanload источников.
  2. Измените их.
  3. Построить версию SNAPSHOT.
  4. Измените версию зависимостей в проекте на версию SNAPSHOT.
  5. Отправьте запрос на исправление/вытягивание проектного сопровождения.
  6. Подождите, пока он не будет выпущен, и до тех пор используйте версию SNAPSHOT.

В качестве альтернативы вы можете использовать проект вилки. Если вы решите, что я рекомендую использовать другой groupId, чем оригинальный проект. Но вам нужно будет поддерживать свою вилку (исправления, обновления) самостоятельно.

Но я бы порекомендовал вместо этого сделать все это, чтобы попытаться разрешить/решить проблему на вашей стороне. Это может быть более сложным или, в конечном счете, невозможным, если вы наткнулись на ошибку в одной из этих библиотек. Но вы можете указать, какова была ваша фактическая проблема в stackoverflow и посмотреть, может ли кто-то еще что-то выяснить;)

BTW. Если вы нашли ошибку в одной из этих библиотек вы можете отправить его в

+0

хех, я отправлял, работая над решением становится ** ** родной UUID работы с postgres/h2, в настоящее время это невозможно * вы можете получить postgres ИЛИ h2, но не оба, и я активно открываю ошибки. – xenoterracide

+0

К сожалению, ваш процесс - это то, чего я боялся, нет возможности горячо протестировать патчи. Надеясь, что все, что делает Jigsaw, исправляет это, удаляя Jars. – xenoterracide

+0

@xenoterracide Невозможно ли расширить H2 диалоги PostgreSQL ('getSqlTypeDescriptorOverride') для поддержки типа UUID и реализации собственного' DialectResolver'? (Я не тестировал эту идею) – NiematojakTomasz