Solr 소스 코드를 WAR로 컴파일

Solr 소스 코드를 WAR로 컴파일

패치를 사용할 수 있도록 소스에서 Solr 4.10.4(Ubuntu 14.04)를 컴파일하려고 합니다. 패치를 적용하고 소스 코드를 성공적으로 컴파일했습니다. 하지만 컴파일된 Solr WAR 파일은 어디서 찾을 수 있나요? 바이너리 Solr 배포판을 다운로드하면 dist/solr-<version>.war기본 소스 디렉터리인 , 또는 아래의 dist디렉터리 에 존재하지 않습니다. 나는 간단한 것을 놓치고 있어야합니다.solr-<version>.warsolrsolr/buildlucenelucene/build

의 지시를 따른 후읽어보기.txtIvy가 종속성으로 누락되었다는 오류뿐만 아니라 다음 명령을 실행하여 Solr를 컴파일했습니다.

ant ivy-bootstrap
ant compile

답변1

Solr를 컴파일한 후 해당 solr/디렉터리에 들어가고 ant 명령을 실행 해야 합니다.거리 JAR을 빌드하려면 다음을 수행하세요.

ant dist

이제 Solr WAR 파일을 찾을 수 있습니다 solr/dist/solr-<version>.war.

관련 정보