es 的編譯命令如下
./gradlew assemble
命令編譯出來的包默認是帶有"SNAPSHOT"後綴的,這種快照版本的的es 安裝包,部署起來可能會有問題。比如,當想要獲取es版本號的時候,es會報錯:
illegal version format - snapshots are only supported until version 2.x
因此我們需要編譯出release版本的安裝包。
解決方法很簡單,修改編譯命令如下即可:
./gradlew assemble -Dbuild.snap-shot=false