<branding.version>1.3.0-SNAPSHOT</branding.version>
<karaf.resources.version>1.7.0-SNAPSHOT</karaf.resources.version>
<karaf.localFeature>standard</karaf.localFeature>
- <!-- Karaf Maven plugin 3.023 reinstalls already installed
+ <!-- Karaf Maven plugin 3.0.3 reinstalls already installed
boot features to container, which could be observed
in huge logs and seems like loop in build, even if it
is not.
-->
<karaf.maven.version>3.0.1</karaf.maven.version>
+ <karaf.archiveTarGz>true</karaf.archiveTarGz>
+ <karaf.archiveZip>true</karaf.archiveZip>
</properties>
<dependencyManagement>
<dependencies>
<goals>
<goal>instance-create-archive</goal>
</goals>
+ <configuration>
+ <archiveTarGz>${karaf.archiveTarGz}</archiveTarGz>
+ <archiveZip>${karaf.archiveZip}</archiveZip>
+ </configuration>
</execution>
</executions>
</plugin>
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>
+ <!-- Karaf 3.0.6 ships the Xalan 2.7.2_2 ServiceMix bundle -->
+ <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" />
+ <!-- Karaf 3.0.7 ships the Xalan 2.7.2_3 ServiceMix bundle -->
+ <jar destfile="${project.build.directory}/assembly/lib/endorsed/odl-org.apache.servicemix.bundles.xalan-2.7.2_3_odl.jar">
+ <zipfileset src="${project.build.directory}/assembly/lib/endorsed/org.apache.servicemix.bundles.xalan-2.7.2_3.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_3.jar" />
+
</tasks>
</configuration>
</execution>