我想将lucene库添加到我的项目中,修改它的核心方法。我已经使用了lucene .jar文件,那时我不需要修改lucene核心代码。但后来我发现.jar文件是预编译的文件,我们根本无法修改它们。
实际上我搜索了几乎每个相关的页面来找到解决方案(好几个小时),但似乎网上没有有用的链接!
This is the link我发现它显然很有用。所以我从github得到了lucene 6.3.0,并按照作者建议的步骤进行操作。
毕竟没有什么能帮助我这样,我在IntellijIdea中遇到了很多错误!这是第一个错误:
错误:无法编译Groovy文件:没有定义Groovy库 模块'Balog2'
任何帮助都将不胜感激,谢谢。
答案 0 :(得分:0)
您使用什么进行依赖关系管理?您的子模块可能没有groovy作为依赖项,因此找不到groovy编译器
https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-all
转到这里,选择一个与您正在使用的Java运行时一致的groovy版本,并将其添加到您正在使用的任何依赖管理解决方案中