< prev index next >

apps/samples/Ensemble8/build.xml

Print this page
rev 11044 : 8209652: Ensemble: Update version of Lucene to 7.4.0
Reviewed-by:


 111                 byline="true"/>
 112     </target>
 113 
 114     <target name="-copy-legal">
 115         <mkdir dir="${build.legal.dir}"/>
 116         <copy todir="${build.legal.dir}">
 117                 <fileset dir="${legal.dir}"/>
 118         </copy>
 119     </target>
 120 
 121     <!-- DON'T INCLUDE COMPILE TIME CODE IN APP JAR -->
 122     <target name="-pre-jar">
 123         <delete dir="${build.classes.dir}/ensemble/compiletime"/>
 124     </target>
 125 
 126     <!-- COPY LIBS INTO JAR FILE: so that we have a simple single jar application -->
 127     <target name="-post-jar">
 128         <zip destfile="${dist.jar}" update="true">
 129             <!-- Rename license and notice file -->
 130             <mappedresources>
 131                 <zipfileset src="${file.reference.lucene-core-7.1.0.jar}">
 132                     <include name="META-INF/LICENSE.txt"/>
 133                 </zipfileset>
 134                 <globmapper from="*/LICENSE.txt" to="*/LUCENE_LICENSE.TXT" />
 135             </mappedresources>
 136             <mappedresources>
 137                 <zipfileset src="${file.reference.lucene-core-7.1.0.jar}">
 138                     <include name="META-INF/NOTICE.txt"/>
 139                 </zipfileset>
 140                 <globmapper from="*/NOTICE.txt" to="*/LUCENE_NOTICE.TXT" />
 141             </mappedresources>
 142 
 143             <!-- Include the core SPI services -->
 144             <zipfileset src="${file.reference.lucene-core-7.1.0.jar}">
 145                 <include name="META-INF/services/**"/>
 146             </zipfileset>
 147 
 148             <zipfileset src="${file.reference.lucene-core-7.1.0.jar}">
 149                 <exclude name="META-INF/**"/>
 150             </zipfileset>
 151             <zipfileset src="${file.reference.lucene-grouping-7.1.0.jar}">
 152                 <exclude name="META-INF/**"/>
 153             </zipfileset>
 154             <zipfileset src="${file.reference.lucene-queryparser-7.1.0.jar}">
 155                 <exclude name="META-INF/**"/>
 156             </zipfileset>
 157         </zip>
 158     </target>
 159 
 160     <target name="ensemble-generate-samples-class" depends="init,compile" description="Ensemble: Generate source for all samples data class.">
 161        <java classname="ensemble.compiletime.EnsembleCompiletimeMain" fork="true">
 162          <arg value="samples"/>
 163          <classpath>
 164            <pathelement location="${build.classes.dir}"/>
 165            <pathelement path="${javac.classpath}"/>
 166          </classpath>
 167        </java>
 168     </target>
 169     
 170     <target name="ensemble-generate-search-index" depends="init,compile" description="Ensemble: Generate search index.">
 171        <delete dir="${basedir}/src/generated/ensemble/search/index"/>
 172        <java classname="ensemble.compiletime.EnsembleCompiletimeMain" fork="true">
 173          <arg value="index"/>
 174          <classpath>


 111                 byline="true"/>
 112     </target>
 113 
 114     <target name="-copy-legal">
 115         <mkdir dir="${build.legal.dir}"/>
 116         <copy todir="${build.legal.dir}">
 117                 <fileset dir="${legal.dir}"/>
 118         </copy>
 119     </target>
 120 
 121     <!-- DON'T INCLUDE COMPILE TIME CODE IN APP JAR -->
 122     <target name="-pre-jar">
 123         <delete dir="${build.classes.dir}/ensemble/compiletime"/>
 124     </target>
 125 
 126     <!-- COPY LIBS INTO JAR FILE: so that we have a simple single jar application -->
 127     <target name="-post-jar">
 128         <zip destfile="${dist.jar}" update="true">
 129             <!-- Rename license and notice file -->
 130             <mappedresources>
 131                 <zipfileset src="${file.reference.lucene-core.jar}">
 132                     <include name="META-INF/LICENSE.txt"/>
 133                 </zipfileset>
 134                 <globmapper from="*/LICENSE.txt" to="*/LUCENE_LICENSE.TXT" />
 135             </mappedresources>
 136             <mappedresources>
 137                 <zipfileset src="${file.reference.lucene-core.jar}">
 138                     <include name="META-INF/NOTICE.txt"/>
 139                 </zipfileset>
 140                 <globmapper from="*/NOTICE.txt" to="*/LUCENE_NOTICE.TXT" />
 141             </mappedresources>
 142 
 143             <!-- Include the core SPI services -->
 144             <zipfileset src="${file.reference.lucene-core.jar}">
 145                 <include name="META-INF/services/**"/>
 146             </zipfileset>
 147 
 148             <zipfileset src="${file.reference.lucene-core.jar}">
 149                 <exclude name="META-INF/**"/>
 150             </zipfileset>
 151             <zipfileset src="${file.reference.lucene-grouping.jar}">
 152                 <exclude name="META-INF/**"/>
 153             </zipfileset>
 154             <zipfileset src="${file.reference.lucene-queryparser.jar}">
 155                 <exclude name="META-INF/**"/>
 156             </zipfileset>
 157         </zip>
 158     </target>
 159 
 160     <target name="ensemble-generate-samples-class" depends="init,compile" description="Ensemble: Generate source for all samples data class.">
 161        <java classname="ensemble.compiletime.EnsembleCompiletimeMain" fork="true">
 162          <arg value="samples"/>
 163          <classpath>
 164            <pathelement location="${build.classes.dir}"/>
 165            <pathelement path="${javac.classpath}"/>
 166          </classpath>
 167        </java>
 168     </target>
 169     
 170     <target name="ensemble-generate-search-index" depends="init,compile" description="Ensemble: Generate search index.">
 171        <delete dir="${basedir}/src/generated/ensemble/search/index"/>
 172        <java classname="ensemble.compiletime.EnsembleCompiletimeMain" fork="true">
 173          <arg value="index"/>
 174          <classpath>
< prev index next >