<?xml version='1.0' encoding='UTF-8'?>
<units size='2'>
  <unit id='org.idempiere.eclipse.platform.feature.feature.group' version='12.0.0.202501101920' singleton='false'>
    <update id='org.idempiere.eclipse.platform.feature.feature.group' range='[0.0.0,12.0.0.202501101920)' severity='0'/>
    <properties size='9'>
      <property name='org.eclipse.equinox.p2.name' value='Equinox Platform for iDempiere'/>
      <property name='org.eclipse.equinox.p2.description' value='Eclipse runtime for iDempiere'/>
      <property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/>
      <property name='org.eclipse.equinox.p2.provider' value='www.idempiere.org'/>
      <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      <property name='maven-groupId' value='org.idempiere'/>
      <property name='maven-artifactId' value='org.idempiere.eclipse.platform.feature'/>
      <property name='maven-version' value='12.0.0-SNAPSHOT'/>
      <property name='maven-type' value='eclipse-feature'/>
    </properties>
    <provides size='1'>
      <provided namespace='org.eclipse.equinox.p2.iu' name='org.idempiere.eclipse.platform.feature.feature.group' version='12.0.0.202501101920'/>
    </provides>
    <requires size='96'>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.command' range='[1.1.2,1.1.2]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.runtime' range='[1.1.6,1.1.6]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.shell' range='[1.1.4,1.1.4]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.scr' range='[2.2.6,2.2.6]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5' range='[5.1.3.v20221013-1742,5.1.3.v20221013-1742]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.core5.httpcore5' range='[5.1.4.v20221013-1742,5.1.4.v20221013-1742]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.core5.httpcore5-h2' range='[5.1.4.v20221013-1742,5.1.4.v20221013-1742]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs' range='[3.15.0.v20230808-1403,3.15.0.v20230808-1403]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app' range='[1.6.300.v20230630-1303,1.6.300.v20230630-1303]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common' range='[3.18.100.v20230730-1117,3.18.100.v20230730-1117]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent' range='[1.2.100.v20211021-1418,1.2.100.v20211021-1418]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console' range='[1.4.500.v20211021-1418,1.4.500.v20211021-1418]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin' range='[2.2.200.v20230630-1506,2.2.200.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.equinox' range='[1.2.400.v20230630-1506,1.2.400.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher' range='[1.6.500.v20230717-2134,1.6.500.v20230717-2134]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences' range='[3.10.300.v20230630-1303,3.10.300.v20230630-1303]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry' range='[3.11.300.v20230801-1826,3.11.300.v20230801-1826]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security' range='[1.4.0.v20230630-1303,1.4.0.v20230630-1303]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator' range='[1.4.300.v20230630-1506,1.4.300.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.manipulator' range='[2.2.200.v20230630-1506,2.2.200.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.util' range='[3.7.200.v20230103-1101,3.7.200.v20230103-1101]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.core' range='[2.3.6.v20201214,2.3.6.v20201214]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.pb' range='[2.3.6.v20201214,2.3.6.v20201214]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.tukaani.xz' range='[1.9.0,1.9.0]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' range='[3.18.500.v20230801-1826,3.18.500.v20230801-1826]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common' range='[3.18.100.v20230730-1117,3.18.100.v20230730-1117]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='[3.29.0.v20230726-0617,3.29.0.v20230726-0617]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='[3.29.0.v20230726-0617,3.29.0.v20230726-0617]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.compatibility.state' range='[1.2.800.v20221116-1440,1.2.800.v20221116-1440]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ant.core' range='[3.7.100.v20230731-0828,3.7.100.v20230731-0828]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.contenttype' range='[3.9.100.v20230630-1232,3.9.100.v20230630-1232]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.variables' range='[3.6.100.v20230726-0617,3.6.100.v20230726-0617]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.event' range='[1.6.200.v20230120-0604,1.6.200.v20230120-0604]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.net' range='[1.5.100.v20230630-1232,1.5.100.v20230630-1232]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.app' range='[1.3.100.v20230630-1506,1.3.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.transport.ecf' range='[1.4.100.v20230630-1506,1.4.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' range='[3.11.0.v20230507-1923,3.11.0.v20230507-1923]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer' range='[5.1.102.v20210409-2301,5.1.102.v20210409-2301]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' range='[3.10.0.v20230422-0242,3.10.0.v20230422-0242]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer' range='[3.3.0.v20230422-0242,3.3.0.v20230422-0242]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl' range='[1.1.0.v20230422-0242,1.1.0.v20230422-0242]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5' range='[1.1.0.v20230423-0417,1.1.0.v20230423-0417]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core' range='[2.10.100.v20230814-2013,2.10.100.v20230814-2013]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository' range='[2.7.100.v20230710-0621,2.7.100.v20230710-0621]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata' range='[2.7.100.v20230630-1506,2.7.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.engine' range='[2.8.100.v20230630-1506,2.8.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director' range='[2.6.100.v20230718-0609,2.6.100.v20230718-0609]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.repository' range='[1.5.100.v20230630-1506,1.5.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.artifact.repository' range='[1.5.100.v20230630-1506,1.5.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.console' range='[1.3.100.v20230630-1506,1.3.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.garbagecollector' range='[1.3.100.v20230630-1506,1.3.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.jarprocessor' range='[1.3.200.v20230630-1506,1.3.200.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.eclipse' range='[2.4.100.v20230630-1506,2.4.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.natives' range='[1.5.100.v20230630-1506,1.5.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.glassfish.jersey.inject.jersey-hk2' range='[2.34.0,2.34.0]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.annotation.bundle' range='[2.0.0.202202082230,2.0.0.202202082230]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.annotation.versioning' range='[1.1.2.202109301733,1.1.2.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.cm' range='[1.6.1.202109301733,1.6.1.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.component' range='[1.5.1.202212101352,1.5.1.202212101352]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.component.annotations' range='[1.5.1.202212101352,1.5.1.202212101352]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.coordinator' range='[1.0.2.201505202024,1.0.2.201505202024]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.device' range='[1.1.1.202109301733,1.1.1.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.event' range='[1.4.1.202109301733,1.4.1.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.log.stream' range='[1.0.0.202109301733,1.0.0.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.metatype' range='[1.4.1.202109301733,1.4.1.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.metatype.annotations' range='[1.4.1.202109301733,1.4.1.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.prefs' range='[1.1.2.202109301733,1.1.2.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.provisioning' range='[1.2.0.201505202024,1.2.0.201505202024]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.upnp' range='[1.2.1.202109301733,1.2.1.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.useradmin' range='[1.1.1.202109301733,1.1.1.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.wireadmin' range='[1.0.2.202109301733,1.0.2.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.function' range='[1.2.0.202109301733,1.2.0.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.measurement' range='[1.0.2.201802012109,1.0.2.201802012109]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.position' range='[1.0.1.201505202026,1.0.1.201505202026]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.promise' range='[1.3.0.202212101352,1.3.0.202212101352]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.pushstream' range='[1.1.0.202212101352,1.1.0.202212101352]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.tracker' range='[1.5.4.202109301733,1.5.4.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.xml' range='[1.0.2.202109301733,1.0.2.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.http' range='[1.2.2.202109301733,1.2.2.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.http.whiteboard' range='[1.1.1.202109301733,1.1.1.202109301733]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.cm' range='[1.5.200.v20230120-0604,1.5.200.v20230120-0604]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.metatype' range='[1.6.300.v20230120-0604,1.6.300.v20230120-0604]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.commands' range='[3.11.100.v20230708-0916,3.11.100.v20230708-0916]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.expressions' range='[3.9.100.v20230726-0617,3.9.100.v20230726-0617]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.filesystem' range='[1.10.100.v20230717-1727,1.10.100.v20230717-1727]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.resources' range='[3.19.100.v20230814-1312,3.19.100.v20230814-1312]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.registry' range='[1.3.300.v20230630-1303,1.3.300.v20230630-1303]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servlet' range='[1.7.400.v20221006-1531,1.7.400.v20221006-1531]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servletbridge' range='[1.2.200.v20220710-1223,1.2.200.v20220710-1223]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.servletbridge' range='[1.6.300.v20230622-2056,1.6.300.v20230622-2056]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' range='[3.35.0.v20230814-1356,3.35.0.v20230814-1356]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core.compiler.batch' range='[3.35.0.v20230814-2020,3.35.0.v20230814-2020]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.aries.spifly.dynamic.bundle' range='[1.3.7,1.3.7]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.text' range='[3.13.100.v20230801-1334,3.13.100.v20230801-1334]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.operations' range='[2.7.100.v20230630-1506,2.7.100.v20230630-1506]'/>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.idempiere.eclipse.platform.feature.feature.jar' range='[12.0.0.202501101920,12.0.0.202501101920]'>
        <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'>
        [Enter License Description here.]
      </license>
    </licenses>
    <copyright uri='http://www.example.com/copyright' url='http://www.example.com/copyright'>
      [Enter Copyright Description here.]
    </copyright>
  </unit>
  <unit id='org.idempiere.eclipse.platform.feature.feature.jar' version='12.0.0.202501101920'>
    <properties size='8'>
      <property name='org.eclipse.equinox.p2.name' value='Equinox Platform for iDempiere'/>
      <property name='org.eclipse.equinox.p2.description' value='Eclipse runtime for iDempiere'/>
      <property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/>
      <property name='org.eclipse.equinox.p2.provider' value='www.idempiere.org'/>
      <property name='maven-groupId' value='org.idempiere'/>
      <property name='maven-artifactId' value='org.idempiere.eclipse.platform.feature'/>
      <property name='maven-version' value='12.0.0-SNAPSHOT'/>
      <property name='maven-type' value='eclipse-feature'/>
    </properties>
    <provides size='3'>
      <provided namespace='org.eclipse.equinox.p2.iu' name='org.idempiere.eclipse.platform.feature.feature.jar' version='12.0.0.202501101920'/>
      <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
      <provided namespace='org.eclipse.update.feature' name='org.idempiere.eclipse.platform.feature' version='12.0.0.202501101920'/>
    </provides>
    <filter>
      (org.eclipse.update.install.features=true)
    </filter>
    <artifacts size='1'>
      <artifact classifier='org.eclipse.update.feature' id='org.idempiere.eclipse.platform.feature' version='12.0.0.202501101920'/>
    </artifacts>
    <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
    <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'>
        [Enter License Description here.]
      </license>
    </licenses>
    <copyright uri='http://www.example.com/copyright' url='http://www.example.com/copyright'>
      [Enter Copyright Description here.]
    </copyright>
  </unit>
</units>
