Linux
將 Solr 原始碼編譯成 WAR
我正在嘗試從原始碼編譯 Solr 4.10.4(在 Ubuntu 14.04 上),以便我可以使用更新檔。我已經應用了更新檔,並成功編譯了原始碼。但是我在哪裡可以找到已編譯的 Solr WAR 文件?當您下載二進制 Solr 發行版時,它存在於
dist/solr-<version>.war
. 在基本源目錄dist
、、、或. 我一定錯過了一些簡單的東西。solr-<version>.war``solr``solr/build``lucene``lucene/build
在遵循README.txt中的說明和關於缺少 Ivy 作為依賴項的錯誤之後,我執行以下命令來編譯 Solr:
ant ivy-bootstrap ant compile
編譯完 Solr 後,您必須進入該
solr/
目錄,並執行 ant 命令dist 以建構 JAR:ant dist
Solr WAR 文件現在將出現在
solr/dist/solr-<version>.war
.