将Solr源代码编译成WAR

将Solr源代码编译成WAR

我正在尝试从源代码编译 Solr 4.10.4(在 Ubuntu 14.04 上),以便我可以使用补丁。我已经应用了补丁,并成功编译了源代码。但是我在哪里可以找到编译后的 Solr WAR 文件呢?当您下载二进制 Solr 发行版时,它存在于dist/solr-<version>.war.基本源目录、、、或下不存在任何dist目录,也不存在任何目录。我一定错过了一些简单的东西。solr-<version>.warsolrsolr/buildlucenelucene/build

按照来自的说明进行操作后自述文件.txt以及关于缺少 Ivy 作为依赖项的错误,我运行以下命令来编译 Solr:

ant ivy-bootstrap
ant compile

答案1

编译完 Solr 后,必须进入该solr/目录,然后运行 ​​ant 命令距离 为了构建 JAR:

ant dist

Solr WAR 文件现在将位于solr/dist/solr-<version>.war

相关内容