core-jgi/org.adempiere.server-feature/buckminster.cspec

471 lines
36 KiB
Plaintext
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.adempiere.server" componentType="eclipse.feature" version="1.0.0.qualifier">
<cs:dependencies>
<cs:dependency name="com.springsource.javax.persistence" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.javax.xml.bind" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.javax.xml.stream" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.org.aopalliance" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.org.apache.catalina" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.org.apache.catalina.ha" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.org.apache.catalina.tribes" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.org.apache.coyote" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.org.apache.el" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.org.apache.jasper" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.org.apache.juli.extras" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.org.eclipse.jdt.core.compiler.batch" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.slf4j.api" componentType="osgi.bundle"/>
<cs:dependency name="com.springsource.slf4j.jcl" componentType="osgi.bundle"/>
<cs:dependency name="javax.annotation" componentType="osgi.bundle"/>
<cs:dependency name="javax.servlet.jsp" componentType="osgi.bundle"/>
<cs:dependency name="javax.servlet.jsp.jstl" componentType="osgi.bundle"/>
<cs:dependency name="org.adempiere.base" componentType="eclipse.feature" versionDesignator="[1.0.0.qualifier,1.0.0.qualifier]"/>
<cs:dependency name="org.adempiere.eclipse.equinox.http.servlet" componentType="osgi.bundle"/>
<cs:dependency name="org.adempiere.eclipse.equinox.http.servletbridge" componentType="osgi.bundle"/>
<cs:dependency name="org.adempiere.eclipse.equinox.servletbridge" componentType="osgi.bundle"/>
<cs:dependency name="org.adempiere.install" componentType="osgi.bundle"/>
<cs:dependency name="org.adempiere.replication.server" componentType="eclipse.feature"/>
<cs:dependency name="org.adempiere.report.jasper.webapp" componentType="osgi.bundle"/>
<cs:dependency name="org.adempiere.server" componentType="osgi.bundle"/>
<cs:dependency name="org.adempiere.tomcat.config" componentType="osgi.bundle"/>
<cs:dependency name="org.adempiere.ui.zk" componentType="eclipse.feature"/>
<cs:dependency name="org.adempiere.webstore" componentType="eclipse.feature"/>
<cs:dependency name="org.apache.taglibs.standard.glassfish" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.ant.core" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.core.variables" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.equinox.http.registry" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.equinox.http.registry.source" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.gemini.web.core" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.gemini.web.extender" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.gemini.web.tomcat" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.virgo.util.common" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.virgo.util.io" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.virgo.util.math" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.virgo.util.osgi" componentType="osgi.bundle"/>
<cs:dependency name="org.eclipse.virgo.util.parser.manifest" componentType="osgi.bundle"/>
<cs:dependency name="org.restlet.ext.servlet" componentType="osgi.bundle"/>
<cs:dependency name="org.springframework.aop" componentType="osgi.bundle"/>
<cs:dependency name="org.springframework.beans" componentType="osgi.bundle"/>
<cs:dependency name="org.springframework.context" componentType="osgi.bundle"/>
<cs:dependency name="org.springframework.core" componentType="osgi.bundle"/>
<cs:dependency name="org.springframework.osgi.core" componentType="osgi.bundle"/>
<cs:dependency name="org.springframework.osgi.io" componentType="osgi.bundle"/>
</cs:dependencies>
<cs:generators>
<cs:generator generates="org.adempiere.server.source" attribute="source.feature.jar" generatesType="eclipse.feature"/>
</cs:generators>
<cs:artifacts>
<cs:private name="build.properties" path="build.properties"/>
<cs:private name="org.adempiere.server.product" path="server.product"/>
<cs:private name="raw.manifest" path="feature.xml"/>
</cs:artifacts>
<cs:actions>
<cs:public name="buckminster.clean" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
<cs:property key="targets" value="delete.dir"/>
</cs:actorProperties>
<cs:properties>
<cs:property key="dir.to.delete" value="${buckminster.output}/"/>
</cs:properties>
<cs:prerequisites>
<cs:attribute name="buckminster.clean" component="com.springsource.javax.persistence"/>
<cs:attribute name="buckminster.clean" component="com.springsource.javax.xml.bind"/>
<cs:attribute name="buckminster.clean" component="com.springsource.javax.xml.stream"/>
<cs:attribute name="buckminster.clean" component="com.springsource.org.aopalliance"/>
<cs:attribute name="buckminster.clean" component="com.springsource.org.apache.catalina"/>
<cs:attribute name="buckminster.clean" component="com.springsource.org.apache.catalina.ha"/>
<cs:attribute name="buckminster.clean" component="com.springsource.org.apache.catalina.tribes"/>
<cs:attribute name="buckminster.clean" component="com.springsource.org.apache.coyote"/>
<cs:attribute name="buckminster.clean" component="com.springsource.org.apache.el"/>
<cs:attribute name="buckminster.clean" component="com.springsource.org.apache.jasper"/>
<cs:attribute name="buckminster.clean" component="com.springsource.org.apache.juli.extras"/>
<cs:attribute name="buckminster.clean" component="com.springsource.org.eclipse.jdt.core.compiler.batch"/>
<cs:attribute name="buckminster.clean" component="com.springsource.slf4j.api"/>
<cs:attribute name="buckminster.clean" component="com.springsource.slf4j.jcl"/>
<cs:attribute name="buckminster.clean" component="javax.annotation"/>
<cs:attribute name="buckminster.clean" component="javax.servlet.jsp"/>
<cs:attribute name="buckminster.clean" component="javax.servlet.jsp.jstl"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.base"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.eclipse.equinox.http.servlet"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.eclipse.equinox.http.servletbridge"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.eclipse.equinox.servletbridge"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.install"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.replication.server"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.report.jasper.webapp"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.server"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.tomcat.config"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.ui.zk"/>
<cs:attribute name="buckminster.clean" component="org.adempiere.webstore"/>
<cs:attribute name="buckminster.clean" component="org.apache.taglibs.standard.glassfish"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.ant.core"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.core.variables"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.equinox.http.registry"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.gemini.web.core"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.gemini.web.extender"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.gemini.web.tomcat"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.virgo.util.common"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.virgo.util.io"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.virgo.util.math"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.virgo.util.osgi"/>
<cs:attribute name="buckminster.clean" component="org.eclipse.virgo.util.parser.manifest"/>
<cs:attribute name="buckminster.clean" component="org.restlet.ext.servlet"/>
<cs:attribute name="buckminster.clean" component="org.springframework.aop"/>
<cs:attribute name="buckminster.clean" component="org.springframework.beans"/>
<cs:attribute name="buckminster.clean" component="org.springframework.context"/>
<cs:attribute name="buckminster.clean" component="org.springframework.core"/>
<cs:attribute name="buckminster.clean" component="org.springframework.osgi.core"/>
<cs:attribute name="buckminster.clean" component="org.springframework.osgi.io"/>
</cs:prerequisites>
</cs:public>
<cs:public name="create.product" actor="ant">
<cs:actorProperties>
<cs:property key="buildFile" value="product.ant"/>
<cs:property key="targets" value="create.product"/>
</cs:actorProperties>
<cs:properties>
<cs:property key="iu" value="org.adempiere.server.product"/>
<cs:property key="profile" value="ServerProfile"/>
</cs:properties>
<cs:prerequisites alias="repository">
<cs:attribute name="site.p2"/>
</cs:prerequisites>
<cs:products alias="destination" base="${buckminster.output}/">
<cs:path path="adempiere.${target.ws}.${target.os}.${target.arch}/"/>
</cs:products>
</cs:public>
<cs:public name="create.product.zip" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
<cs:property key="targets" value="create.zip"/>
</cs:actorProperties>
<cs:prerequisites alias="action.requirements">
<cs:attribute name="create.product"/>
</cs:prerequisites>
<cs:products alias="action.output" base="${buckminster.output}/">
<cs:path path="idempiereServer.${target.ws}.${target.os}.${target.arch}.zip"/>
</cs:products>
</cs:public>
<cs:public name="manifest" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
<cs:property key="targets" value="expand.feature.version"/>
</cs:actorProperties>
<cs:prerequisites>
<cs:attribute name="raw.manifest" alias="manifest"/>
<cs:attribute name="bundle.jars" alias="bundles"/>
<cs:attribute name="feature.references" alias="features"/>
<cs:attribute name="build.properties" alias="properties"/>
</cs:prerequisites>
<cs:products alias="action.output" base="${buckminster.output}/temp/manifest/">
<cs:path path="feature.xml"/>
</cs:products>
</cs:public>
<cs:public name="site.p2" actor="p2SiteGenerator">
<cs:prerequisites>
<cs:attribute name="feature.exports" alias="site" filter="(&amp;(!(site.pack200=true))(!(site.signing=true)))"/>
<cs:attribute name="site.packed" alias="site" filter="(site.pack200=true)"/>
<cs:attribute name="site.signed" alias="site" filter="(&amp;(site.signing=true)(!(site.pack200=true)))"/>
<cs:attribute name="org.adempiere.server.product" alias="site.definer"/>
<cs:attribute name="product.configuration.exports" alias="product.configs"/>
</cs:prerequisites>
<cs:products base="${buckminster.output}/site.p2/" upToDatePolicy="ACTOR"/>
</cs:public>
<cs:public name="site.p2.zip" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
<cs:property key="targets" value="create.site.zip"/>
</cs:actorProperties>
<cs:prerequisites>
<cs:attribute name="manifest" alias="manifest"/>
<cs:attribute name="site.p2" alias="action.requirements"/>
</cs:prerequisites>
<cs:products alias="action.output" base="${buckminster.output}/site.p2.zip/" fileCount="1" upToDatePolicy="COUNT"/>
</cs:public>
<cs:public name="site.packed" actor="jarProcessor">
<cs:properties>
<cs:property key="command" value="pack"/>
</cs:properties>
<cs:prerequisites>
<cs:attribute name="feature.exports" alias="jar.folder" filter="(!(site.signing=true))"/>
<cs:attribute name="site.signed" alias="jar.folder" filter="(site.signing=true)"/>
</cs:prerequisites>
<cs:products base="${buckminster.output}/site.packed/" upToDatePolicy="MAPPER"/>
</cs:public>
<cs:public name="site.signed" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.signing"/>
<cs:property key="targets" value="sign.jars"/>
</cs:actorProperties>
<cs:prerequisites alias="action.requirements">
<cs:attribute name="site.repacked" filter="(site.pack200=true)"/>
<cs:attribute name="feature.exports" filter="(!(site.pack200=true))"/>
</cs:prerequisites>
<cs:products alias="action.output" base="${buckminster.output}/site.signed/" upToDatePolicy="MAPPER"/>
</cs:public>
<cs:public name="source.manifest" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
<cs:property key="targets" value="create.source.feature"/>
</cs:actorProperties>
<cs:prerequisites>
<cs:attribute name="empty.translations" alias="translations"/>
<cs:attribute name="manifest" alias="manifest"/>
<cs:attribute name="source.bundle.jars" alias="bundles"/>
<cs:attribute name="source.feature.references" alias="features"/>
</cs:prerequisites>
<cs:products alias="action.output" base="${buckminster.output}/temp/source/">
<cs:path path="feature.xml"/>
</cs:products>
</cs:public>
<cs:private name="copy.features" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
<cs:property key="targets" value="copy.group"/>
</cs:actorProperties>
<cs:prerequisites alias="action.requirements">
<cs:attribute name="feature.jars"/>
<cs:attribute name="source.feature.jars"/>
</cs:prerequisites>
<cs:products alias="action.output" base="${buckminster.output}/site/features/" upToDatePolicy="MAPPER"/>
</cs:private>
<cs:private name="copy.plugins" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
<cs:property key="targets" value="copy.group"/>
</cs:actorProperties>
<cs:prerequisites alias="action.requirements">
<cs:attribute name="bundle.jars"/>
<cs:attribute name="source.bundle.jars"/>
</cs:prerequisites>
<cs:products alias="action.output" base="${buckminster.output}/site/plugins/" upToDatePolicy="MAPPER"/>
</cs:private>
<cs:private name="copy.subfeatures" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
<cs:property key="targets" value="copy.group"/>
</cs:actorProperties>
<cs:prerequisites alias="action.requirements">
<cs:attribute name="feature.references"/>
<cs:attribute name="source.feature.references"/>
<cs:attribute name="feature.jar" filter="(site.include.top=true)"/>
<cs:attribute name="source.feature.jar" filter="(&amp;(site.include.top=true)(!(cbi.include.source=false)))"/>
</cs:prerequisites>
<cs:products alias="action.output" base="${buckminster.output}/site/features/" upToDatePolicy="MAPPER"/>
</cs:private>
<cs:private name="feature.jar" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
<cs:property key="targets" value="create.feature.jar"/>
</cs:actorProperties>
<cs:prerequisites alias="action.requirements">
<cs:attribute name="manifest" alias="manifest"/>
<cs:attribute name="jar.contents"/>
</cs:prerequisites>
<cs:products alias="action.output" base="${buckminster.output}/jar/" fileCount="1" upToDatePolicy="COUNT"/>
</cs:private>
<cs:private name="site.repacked" actor="jarProcessor">
<cs:properties>
<cs:property key="command" value="repack"/>
</cs:properties>
<cs:prerequisites>
<cs:attribute name="feature.exports" alias="jar.folder"/>
</cs:prerequisites>
<cs:products base="${buckminster.output}/site.repacked/" upToDatePolicy="MAPPER"/>
</cs:private>
<cs:private name="source.feature.jar" actor="ant">
<cs:actorProperties>
<cs:property key="buildFileId" value="buckminster.pdetasks"/>
<cs:property key="targets" value="create.feature.jar"/>
</cs:actorProperties>
<cs:prerequisites alias="action.requirements">
<cs:attribute name="source.manifest" alias="manifest"/>
</cs:prerequisites>
<cs:products alias="action.output" base="${buckminster.output}/source.jar/" fileCount="1" upToDatePolicy="COUNT"/>
</cs:private>
</cs:actions>
<cs:groups>
<cs:public name="bundle.jars">
<cs:attribute name="bundle.and.fragments" component="com.springsource.javax.persistence"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.javax.xml.bind"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.javax.xml.stream"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.org.aopalliance"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.org.apache.catalina"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.org.apache.catalina.ha"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.org.apache.catalina.tribes"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.org.apache.coyote"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.org.apache.el"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.org.apache.jasper"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.org.apache.juli.extras"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.org.eclipse.jdt.core.compiler.batch"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.slf4j.api"/>
<cs:attribute name="bundle.and.fragments" component="com.springsource.slf4j.jcl"/>
<cs:attribute name="bundle.and.fragments" component="javax.annotation"/>
<cs:attribute name="bundle.and.fragments" component="javax.servlet.jsp"/>
<cs:attribute name="bundle.and.fragments" component="javax.servlet.jsp.jstl"/>
<cs:attribute name="bundle.jars" component="org.adempiere.base"/>
<cs:attribute name="bundle.and.fragments" component="org.adempiere.eclipse.equinox.http.servlet"/>
<cs:attribute name="bundle.and.fragments" component="org.adempiere.eclipse.equinox.http.servletbridge"/>
<cs:attribute name="bundle.and.fragments" component="org.adempiere.eclipse.equinox.servletbridge"/>
<cs:attribute name="bundle.and.fragments" component="org.adempiere.install"/>
<cs:attribute name="bundle.jars" component="org.adempiere.replication.server"/>
<cs:attribute name="bundle.and.fragments" component="org.adempiere.report.jasper.webapp"/>
<cs:attribute name="bundle.and.fragments" component="org.adempiere.server"/>
<cs:attribute name="bundle.and.fragments" component="org.adempiere.tomcat.config"/>
<cs:attribute name="bundle.jars" component="org.adempiere.ui.zk"/>
<cs:attribute name="bundle.jars" component="org.adempiere.webstore"/>
<cs:attribute name="bundle.and.fragments" component="org.apache.taglibs.standard.glassfish"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.ant.core"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.core.variables"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.equinox.http.registry"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.gemini.web.core"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.gemini.web.extender"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.gemini.web.tomcat"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.virgo.util.common"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.virgo.util.io"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.virgo.util.math"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.virgo.util.osgi"/>
<cs:attribute name="bundle.and.fragments" component="org.eclipse.virgo.util.parser.manifest"/>
<cs:attribute name="bundle.and.fragments" component="org.restlet.ext.servlet"/>
<cs:attribute name="bundle.and.fragments" component="org.springframework.aop"/>
<cs:attribute name="bundle.and.fragments" component="org.springframework.beans"/>
<cs:attribute name="bundle.and.fragments" component="org.springframework.context"/>
<cs:attribute name="bundle.and.fragments" component="org.springframework.core"/>
<cs:attribute name="bundle.and.fragments" component="org.springframework.osgi.core"/>
<cs:attribute name="bundle.and.fragments" component="org.springframework.osgi.io"/>
</cs:public>
<cs:public name="feature.exports" rebase="${buckminster.output}/site/">
<cs:attribute name="copy.features"/>
<cs:attribute name="copy.plugins"/>
</cs:public>
<cs:public name="feature.jars">
<cs:attribute name="feature.jar"/>
<cs:attribute name="feature.references"/>
</cs:public>
<cs:public name="feature.references">
<cs:attribute name="feature.jars" component="org.adempiere.replication.server"/>
<cs:attribute name="feature.jars" component="org.adempiere.ui.zk"/>
<cs:attribute name="feature.jars" component="org.adempiere.webstore"/>
<cs:attribute name="feature.jars" component="org.adempiere.base"/>
</cs:public>
<cs:public name="jar.contents">
<cs:attribute name="manifest"/>
</cs:public>
<cs:public name="product.configuration.exports">
<cs:attribute name="product.configuration.exports" component="org.adempiere.replication.server"/>
<cs:attribute name="product.configuration.exports" component="org.adempiere.ui.zk"/>
<cs:attribute name="product.configuration.exports" component="org.adempiere.webstore"/>
<cs:attribute name="product.configuration.exports" component="javax.servlet.jsp"/>
<cs:attribute name="product.configuration.exports" component="javax.servlet.jsp.jstl"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.javax.xml.stream"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.org.aopalliance"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.org.apache.catalina"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.org.apache.coyote"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.org.apache.el"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.org.eclipse.jdt.core.compiler.batch"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.org.apache.jasper"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.org.apache.juli.extras"/>
<cs:attribute name="product.configuration.exports" component="org.apache.taglibs.standard.glassfish"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.slf4j.api"/>
<cs:attribute name="product.configuration.exports" component="org.adempiere.report.jasper.webapp"/>
<cs:attribute name="product.configuration.exports" component="org.adempiere.server"/>
<cs:attribute name="product.configuration.exports" component="org.adempiere.tomcat.config"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.gemini.web.core"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.gemini.web.extender"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.gemini.web.tomcat"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.virgo.util.common"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.virgo.util.io"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.virgo.util.math"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.virgo.util.osgi"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.virgo.util.parser.manifest"/>
<cs:attribute name="product.configuration.exports" component="org.restlet.ext.servlet"/>
<cs:attribute name="product.configuration.exports" component="org.springframework.aop"/>
<cs:attribute name="product.configuration.exports" component="org.springframework.beans"/>
<cs:attribute name="product.configuration.exports" component="org.springframework.context"/>
<cs:attribute name="product.configuration.exports" component="org.springframework.core"/>
<cs:attribute name="product.configuration.exports" component="org.springframework.osgi.core"/>
<cs:attribute name="product.configuration.exports" component="org.springframework.osgi.io"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.javax.xml.bind"/>
<cs:attribute name="product.configuration.exports" component="javax.annotation"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.javax.persistence"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.slf4j.jcl"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.org.apache.catalina.ha"/>
<cs:attribute name="product.configuration.exports" component="com.springsource.org.apache.catalina.tribes"/>
<cs:attribute name="product.configuration.exports" component="org.adempiere.install"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.ant.core"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.core.variables"/>
<cs:attribute name="product.configuration.exports" component="org.adempiere.eclipse.equinox.http.servlet"/>
<cs:attribute name="product.configuration.exports" component="org.adempiere.eclipse.equinox.http.servletbridge"/>
<cs:attribute name="product.configuration.exports" component="org.adempiere.eclipse.equinox.servletbridge"/>
<cs:attribute name="product.configuration.exports" component="org.eclipse.equinox.http.registry"/>
<cs:attribute name="product.configurations"/>
</cs:public>
<cs:public name="site.feature.exports" rebase="${buckminster.output}/site/">
<cs:attribute name="copy.subfeatures"/>
<cs:attribute name="copy.plugins"/>
</cs:public>
<cs:public name="source.bundle.jars" filter="(!(cbi.include.source=false))">
<cs:attribute name="source.bundle.jars" component="org.adempiere.replication.server"/>
<cs:attribute name="source.bundle.jars" component="org.adempiere.ui.zk"/>
<cs:attribute name="source.bundle.jars" component="org.adempiere.webstore"/>
<cs:attribute name="bundle.and.fragments.source" component="javax.servlet.jsp"/>
<cs:attribute name="bundle.and.fragments.source" component="javax.servlet.jsp.jstl"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.javax.xml.stream"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.org.aopalliance"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.org.apache.catalina"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.org.apache.coyote"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.org.apache.el"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.org.eclipse.jdt.core.compiler.batch"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.org.apache.jasper"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.org.apache.juli.extras"/>
<cs:attribute name="bundle.and.fragments.source" component="org.apache.taglibs.standard.glassfish"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.slf4j.api"/>
<cs:attribute name="bundle.and.fragments.source" component="org.adempiere.report.jasper.webapp"/>
<cs:attribute name="bundle.and.fragments.source" component="org.adempiere.server"/>
<cs:attribute name="bundle.and.fragments.source" component="org.adempiere.tomcat.config"/>
<cs:attribute name="bundle.and.fragments.source" component="org.eclipse.gemini.web.core"/>
<cs:attribute name="bundle.and.fragments.source" component="org.eclipse.gemini.web.extender"/>
<cs:attribute name="bundle.and.fragments.source" component="org.eclipse.gemini.web.tomcat"/>
<cs:attribute name="bundle.and.fragments.source" component="org.eclipse.virgo.util.common"/>
<cs:attribute name="bundle.and.fragments.source" component="org.eclipse.virgo.util.io"/>
<cs:attribute name="bundle.and.fragments.source" component="org.eclipse.virgo.util.math"/>
<cs:attribute name="bundle.and.fragments.source" component="org.eclipse.virgo.util.osgi"/>
<cs:attribute name="bundle.and.fragments.source" component="org.eclipse.virgo.util.parser.manifest"/>
<cs:attribute name="bundle.and.fragments.source" component="org.restlet.ext.servlet"/>
<cs:attribute name="bundle.and.fragments.source" component="org.springframework.aop"/>
<cs:attribute name="bundle.and.fragments.source" component="org.springframework.beans"/>
<cs:attribute name="bundle.and.fragments.source" component="org.springframework.context"/>
<cs:attribute name="bundle.and.fragments.source" component="org.springframework.core"/>
<cs:attribute name="bundle.and.fragments.source" component="org.springframework.osgi.core"/>
<cs:attribute name="bundle.and.fragments.source" component="org.springframework.osgi.io"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.javax.xml.bind"/>
<cs:attribute name="bundle.and.fragments.source" component="javax.annotation"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.javax.persistence"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.slf4j.jcl"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.org.apache.catalina.ha"/>
<cs:attribute name="bundle.and.fragments.source" component="com.springsource.org.apache.catalina.tribes"/>
<cs:attribute name="bundle.and.fragments.source" component="org.adempiere.install"/>
<cs:attribute name="bundle.and.fragments.source" component="org.eclipse.ant.core"/>
<cs:attribute name="bundle.and.fragments.source" component="org.eclipse.core.variables"/>
<cs:attribute name="bundle.and.fragments.source" component="org.adempiere.eclipse.equinox.http.servlet"/>
<cs:attribute name="bundle.and.fragments.source" component="org.adempiere.eclipse.equinox.http.servletbridge"/>
<cs:attribute name="bundle.and.fragments.source" component="org.adempiere.eclipse.equinox.servletbridge"/>
<cs:attribute name="bundle.jar" component="org.eclipse.equinox.http.registry.source"/>
<cs:attribute name="source.bundle.jars" component="org.adempiere.base"/>
</cs:public>
<cs:public name="source.feature.jars" filter="(!(cbi.include.source=false))">
<cs:attribute name="source.feature.jar"/>
<cs:attribute name="source.feature.references"/>
</cs:public>
<cs:public name="source.feature.references" filter="(!(cbi.include.source=false))">
<cs:attribute name="source.feature.jars" component="org.adempiere.replication.server"/>
<cs:attribute name="source.feature.jars" component="org.adempiere.ui.zk"/>
<cs:attribute name="source.feature.jars" component="org.adempiere.webstore"/>
<cs:attribute name="source.feature.jars" component="org.adempiere.base"/>
</cs:public>
<cs:private name="empty.translations"/>
<cs:private name="product.configurations">
<cs:attribute name="org.adempiere.server.product"/>
</cs:private>
</cs:groups>
</cs:cspec>