Изменение файла спящего режима в соответствии с моей потребностью

Мне нужно увеличить время сна в классе java FSMasterasterDirectoryProvider.java, который находится в hibernate-search-engine-4.5.3.Final.jar. Я попробовал получить банку источников для той же версии и перекомпилировать и упаковать ее, изменив время сна. Я использовал jdk1.7 при перекомпиляции и упаковке. Но когда я развернул эту банку, я начал получать разные исключения. Есть ли другой способ получить источник и изменить его? и где я могу получить весь список зависимостей, который потребуется для сборки и упаковки.

1 ответ

Нет необходимости перекомпилировать Hibernate Search для изменения периода обновления, просто используйте свойство hibernate.search.default.refresh и установите его на количество секунд, которое вы хотите.

Что касается вашего вопроса... Я бы сам не делал этого, если бы был какой-то другой способ решить проблему (в частности, тот, который я дал выше, или перейти на более новую версию Hibernate Search, поскольку ваша на самом деле старый).

При этом, если вам нужно... Источник для Hibernate Search 4.5.3 доступен на GitHub: https://github.com/hibernate/hibernate-search/tree/4.5 Инструкции по его созданию приведены в README: https://github.com/hibernate/hibernate-search/tree/4.5#building-from-source

Удачи.

licensed under cc by-sa 3.0 with attribution.