【问题标题】:How to build solr.tgz file from source using "ant package"如何使用“ant package”从源代码构建 solr.tgz 文件
【发布时间】:2015-02-04 00:50:02
【问题描述】:

我想从 solr 构建一个 .tgz 分发文件。

build.xml 文件告诉我使用“ant package”。

但是,运行 ant 包从 svn 获取所有内容并构建 ./package/solr-6.0.0-SNAPSHOT.zip,而我的代码库来自 lucene_4_10_x 分支。

如何从源代码构建 ./package/solr-4.10.3.zip?

我需要从源代码构建,因为我有一些本地更改要编译和部署。

【问题讨论】:

    标签: ant solr solr4 solrcloud


    【解决方案1】:

    根据LUCENE-4288,Solr 只有在默认情况下从 SVN 签出时才会正确打包。但是,如果您将package-src-tgz 更改为package-local-src-tgz,它将正确打包。在solr/build.xml 中找到以下行:

    <!-- make a distribution -->
    <target name="package" depends="package-src-tgz,..."/>
    

    并将package-src-tgz 更改为package-local-src-tgz

    <!-- make a distribution -->
    <target name="package" depends="package-local-src-tgz,..."/>
    

    然后只需在solr/ 内重新运行ant package,打包的档案(solr-&lt;version&gt;-SNAPSHOT.tgzsolr-&lt;version&gt;-SNAPSHOT.zip)将在solr/package/ 下可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 2018-01-23
      • 2021-02-16
      相关资源
      最近更新 更多