< 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

@@ -117,12 +117,38 @@
     </target>
     
     <!-- COPY LIBS INTO JAR FILE: so that we have a simple single jar application -->
     <target name="-post-jar" depends="jfx-deployment">
         <zip destfile="${dist.jar}" update="true">
-            <zipfileset src="${file.reference.lucene-core-3.2.0.jar}"/>
-            <zipfileset src="${file.reference.lucene-grouping-3.2.0.jar}"/>
+            <!-- Rename license and notice file -->
+            <mappedresources>
+                <zipfileset src="${file.reference.lucene-core-7.1.0.jar}">
+                    <include name="META-INF/LICENSE.txt"/>
+                </zipfileset>
+                <globmapper from="*/LICENSE.txt" to="*/LUCENE_LICENSE.TXT" />
+            </mappedresources>
+            <mappedresources>
+                <zipfileset src="${file.reference.lucene-core-7.1.0.jar}">
+                    <include name="META-INF/NOTICE.txt"/>
+                </zipfileset>
+                <globmapper from="*/NOTICE.txt" to="*/LUCENE_NOTICE.TXT" />
+            </mappedresources>
+
+            <!-- Include the core SPI services -->
+            <zipfileset src="${file.reference.lucene-core-7.1.0.jar}">
+                <include name="META-INF/services/**"/>
+            </zipfileset>
+
+            <zipfileset src="${file.reference.lucene-core-7.1.0.jar}">
+                <exclude name="META-INF/**"/>
+            </zipfileset>
+            <zipfileset src="${file.reference.lucene-grouping-7.1.0.jar}">
+                <exclude name="META-INF/**"/>
+            </zipfileset>
+            <zipfileset src="${file.reference.lucene-queryparser-7.1.0.jar}">
+                <exclude name="META-INF/**"/>
+            </zipfileset>
         </zip>
     </target>
     
     <target name="ensemble-generate-samples-class" depends="init,compile" description="Ensemble: Generate source for all samples data class.">
        <java classname="ensemble.compiletime.EnsembleCompiletimeMain" fork="true">
< prev index next >