generators/app/templates/root/src/feature_files/content.xml
<?xml version='1.0' encoding='UTF-8'?>
<?metadataRepository version='1.1.0'?>
<repository name='Exported Repository' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1'>
<properties size='2'>
<property name='p2.timestamp' value='1418823858461'/>
<property name='p2.compressed' value='true'/>
</properties>
<units size='4'>
<unit id='@@titleOneWordFeature.feature.jar' version='@@version.@@timestamp'>
<properties size='3'>
<property name='org.eclipse.equinox.p2.name' value='@@titleOneWordFeature'/>
<property name='org.eclipse.equinox.p2.description' value='Custom SDK Extension.'/>
<property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/>
</properties>
<provides size='3'>
<provided namespace='org.eclipse.equinox.p2.iu' name='@@titleOneWordFeature.feature.jar' version='@@version.@@timestamp'/>
<provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='@@version'/>
<provided namespace='org.eclipse.update.feature' name='@@titleOneWordFeature' version='@@version.@@timestamp'/>
</provides>
<filter>
(org.eclipse.update.install.features=true)
</filter>
<artifacts size='1'>
<artifact classifier='org.eclipse.update.feature' id='@@titleOneWordFeature' version='@@version.@@timestamp'/>
</artifacts>
<touchpoint id='org.eclipse.equinox.p2.osgi' version='@@version'/>
<touchpointData size='1'>
<instructions size='1'>
<instruction key='zipped'>
true
</instruction>
</instructions>
</touchpointData>
<licenses size='1'>
<license uri='http://www.example.com/license' url='http://www.example.com/license'>
</license>
</licenses>
<copyright uri='http://www.example.com/copyright' url='http://www.example.com/copyright'>
</copyright>
</unit>
<unit id='@@bundle.@@titleLower' version='@@ds_version.@@timestamp'>
<update id='@@bundle.@@titleLower' range='[0.0.0,@@ds_version.@@timestamp)' severity='0'/>
<properties size='2'>
<property name='org.eclipse.equinox.p2.name' value='Custom SDK Extension.'/>
<property name='org.eclipse.equinox.p2.provider' value='SAP'/>
</properties>
<provides size='3'>
<provided namespace='org.eclipse.equinox.p2.iu' name='@@bundle.@@titleLower' version='@@ds_version.@@timestamp'/>
<provided namespace='osgi.bundle' name='@@bundle.@@titleLower' version='@@ds_version.@@timestamp'/>
<provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='@@version'/>
</provides>
<requires size='1'>
<required namespace='osgi.bundle' name='com.sap.ip.bi.zen.rt.components.sdk.eclipse' range='0.0.0'/>
</requires>
<artifacts size='1'>
<artifact classifier='osgi.bundle' id='@@bundle.@@titleLower' version='@@ds_version.@@timestamp'/>
</artifacts>
<touchpoint id='org.eclipse.equinox.p2.osgi' version='@@version'/>
<touchpointData size='1'>
<instructions size='1'>
<instruction key='manifest'>
Bundle-SymbolicName: @@bundle.@@titleLower;singleton:=true
Bundle-Version: @@ds_version.@@timestamp
</instruction>
</instructions>
</touchpointData>
</unit>
<unit id='com.sap.ip.bi.zen.sdk' version='1.0.0.2---7735A575G59AA'>
<properties size='2'>
<property name='org.eclipse.equinox.p2.name' value='@@titleOneWordCategory'/>
<property name='org.eclipse.equinox.p2.type.category' value='true'/>
</properties>
<provides size='1'>
<provided namespace='org.eclipse.equinox.p2.iu' name='com.sap.ip.bi.zen.sdk' version='1.0.0.2---7735A575G59AA'/>
</provides>
<requires size='1'>
<required namespace='org.eclipse.equinox.p2.iu' name='@@titleOneWordFeature.feature.group' range='[@@version.@@timestamp,@@version.@@timestamp]'/>
</requires>
<touchpoint id='null' version='0.0.0'/>
</unit>
<unit id='@@titleOneWordFeature.feature.group' version='@@version.@@timestamp' singleton='false'>
<update id='@@titleOneWordFeature.feature.group' range='[0.0.0,@@version.@@timestamp)' severity='0'/>
<properties size='4'>
<property name='org.eclipse.equinox.p2.name' value='@@titleOneWordFeature'/>
<property name='org.eclipse.equinox.p2.description' value='Custom SDK Extension'/>
<property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/>
<property name='org.eclipse.equinox.p2.type.group' value='true'/>
</properties>
<provides size='1'>
<provided namespace='org.eclipse.equinox.p2.iu' name='@@titleOneWordFeature.feature.group' version='@@version.@@timestamp'/>
</provides>
<requires size='2'>
<required namespace='org.eclipse.equinox.p2.iu' name='@@bundle.@@titleLower' range='[@@ds_version.@@timestamp,@@ds_version.@@timestamp]'/>
<required namespace='org.eclipse.equinox.p2.iu' name='@@titleOneWordFeature.feature.jar' range='[@@version.@@timestamp,@@version.@@timestamp]'>
<filter>
(org.eclipse.update.install.features=true)
</filter>
</required>
</requires>
<touchpoint id='null' version='0.0.0'/>
<licenses size='1'>
<license uri='http://www.example.com/license' url='http://www.example.com/license'>
</license>
</licenses>
<copyright uri='http://www.example.com/copyright' url='http://www.example.com/copyright'>
</copyright>
</unit>
</units>
</repository>