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}"/>
|