Bug 5943: Change default endorsed jars 02/39402/1
authorVratko Polak <vrpolak@cisco.com>
Wed, 25 May 2016 11:23:14 +0000 (13:23 +0200)
committerVratko Polak <vrpolak@cisco.com>
Wed, 25 May 2016 11:23:14 +0000 (13:23 +0200)
Remove overrides for platform factories and neuter Xalan's services.
This is a port of karaf-parent change https://git.opendaylight.org/gerrit/#/c/39368/5

Change-Id: Ie6479ae19c650053ea0c1393585fb25adaa8dd23
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
distribution-karaf/pom.xml

index d48c9a2a57fde6e37715ac16d81f88a5eeee426a..00bfe89374837368ce09545a1adca6fa9ba586d1 100644 (file)
                              value="org.apache.aries.proxy.impl/1.0.5">
                       <include name="startup.properties"/>
                     </replace>
+
+                    <!-- BUG-5917, BUG-5943: remove overrides for platform factories and neuter Xalan's services-->
+                    <replace dir="${project.build.directory}/assembly/etc" token="javax.xml.parsers.DocumentBuilderFactory="
+                             value="# BUG-5943: javax.xml.parsers.DocumentBuilderFactory=">
+                      <include name="system.properties"/>
+                    </replace>
+                    <replace dir="${project.build.directory}/assembly/etc" token="javax.xml.transform.TransformerFactory="
+                             value="# BUG-5917: javax.xml.transform.TransformerFactory=">
+                      <include name="system.properties"/>
+                    </replace>
+                    <jar destfile="${project.build.directory}/assembly/lib/endorsed/odl-org.apache.servicemix.bundles.xalan-2.7.2_2_odl.jar">
+                      <zipfileset src="${project.build.directory}/assembly/lib/endorsed/org.apache.servicemix.bundles.xalan-2.7.2_2.jar"
+                                  excludes="META-INF/services/javax.xml.*" erroronmissingarchive="false"/>
+                    </jar>
+                    <delete file="${project.build.directory}/assembly/lib/endorsed/org.apache.servicemix.bundles.xalan-2.7.2_2.jar" />
+
                   </tasks>
                 </configuration>
             </execution>