我需要在hibernate-search-engine-4.5.3.Final.jar中的java类FSMasterDirectoryProvider.java中增加休眠时间。我尝试获取相同版本的sources jar,并通过修改睡眠时间重新编译和打包它。我在重新编译和打包时使用了jdk1.7。但是当我部署那个jar时,我开始得到不同类型的异常。有没有其他方法来获取源并修改它?我在哪里可以得到建筑和包装所需的所有依赖列表。
答案 0 :(得分:1)
无需重新编译Hibernate Search来更改刷新周期,只需使用hibernate.search.default.refresh
属性并将其设置为您想要的秒数。
关于你的问题......如果有任何其他方法可以解决问题,我自己也不会这样做(特别是我上面提到的那个,或升级到更新版本的Hibernate Search ,因为你的真的很老了。)
话虽如此,如果你必须...... GitHub上提供了Hibernate Search 4.5.3的源代码:https://github.com/hibernate/hibernate-search/tree/4.5 自述文件中提供了构建它的说明:https://github.com/hibernate/hibernate-search/tree/4.5#building-from-source
祝你好运。