< prev index next >

apps/samples/Ensemble8/build.xml

Print this page
rev 9898 : 8178275: Ensemble: Upgrade version of Lucene to 7.1.0
Reviewed-by: aghaisas, prr


 102                         <include name="cssexample1.png"/>
 103                         <include name="cssexample2.png"/>
 104                         <include name="fx_code_header.jpg"/>
 105                 </fileset>
 106         </copy>
 107         <replaceregexp
 108                 file="${build.cssref.dir}/cssref.html"
 109                 match="https://docs.oracle.com/javase/8/docs/legal/cpyr.html"
 110                 replace="http://www.oracle.com/technetwork/java/javase/terms/license/oraclebsd-1603217.txt"
 111                 byline="true"/>
 112     </target>
 113 
 114     <!-- DON'T INCLUDE COMPILE TIME CODE IN APP JAR -->
 115     <target name="-pre-jar">
 116         <delete dir="${build.classes.dir}/ensemble/compiletime"/>
 117     </target>
 118     
 119     <!-- COPY LIBS INTO JAR FILE: so that we have a simple single jar application -->
 120     <target name="-post-jar" depends="jfx-deployment">
 121         <zip destfile="${dist.jar}" update="true">
 122             <zipfileset src="${file.reference.lucene-core-3.2.0.jar}"/>
 123             <zipfileset src="${file.reference.lucene-grouping-3.2.0.jar}"/>


























 124         </zip>
 125     </target>
 126     
 127     <target name="ensemble-generate-samples-class" depends="init,compile" description="Ensemble: Generate source for all samples data class.">
 128        <java classname="ensemble.compiletime.EnsembleCompiletimeMain" fork="true">
 129          <arg value="samples"/>
 130          <classpath>
 131            <pathelement location="${build.classes.dir}"/>
 132            <pathelement path="${javac.classpath}"/>
 133          </classpath>
 134        </java>
 135     </target>
 136     
 137     <target name="ensemble-generate-search-index" depends="init,compile" description="Ensemble: Generate search index.">
 138        <delete dir="${basedir}/src/generated/ensemble/search/index"/>
 139        <java classname="ensemble.compiletime.EnsembleCompiletimeMain" fork="true">
 140          <arg value="index"/>
 141          <classpath>
 142            <pathelement location="${build.classes.dir}"/>
 143            <pathelement path="${javac.classpath}"/>




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


< prev index next >