| <profiles> |
| |
| <system> |
| <package name="javax.swing" /> |
| <package name="javax.xml.ws" /> |
| <package name="javax.jws" /> |
| <package name="com.sun.xml.ws" /> |
| <package name="javax.xml.bind" /> |
| <package name="javax.xml.transform" /> |
| <package name="javax.naming" /> |
| <package name="javax.management" /> |
| <package name="javax.sql" /> |
| <package name="javax.imageio" /> |
| <package name="javax.net" /> |
| <package name="javax.script" /> |
| <package name="javax.security" /> |
| <package name="org.ietf.jgss" /> |
| </system> |
| |
| <profile name="core"> |
| <artifact name="org.eclipse.osgi" /> |
| <artifact name="org.eclipse.osgi.services" /> |
| <artifact name="org.eclipse.equinox.launcher" /> |
| <artifact name="org.eclipse.equinox.http.servlet" /> |
| <artifact name="ch.qos.logback.slf4j" /> |
| |
| <artifact name="org.eclipse.ecr.runtime" /> |
| <artifact name="org.eclipse.ecr.runtime.jtajca" /> |
| |
| <artifact name="org.eclipse.ecr.application" autostart="true"/> |
| <artifact name="org.eclipse.ecr.configuration.base" /> |
| |
| <artifact name="org.eclipse.ecr.core.api" /> |
| <artifact name="org.eclipse.ecr.core.schema" /> |
| <artifact name="org.eclipse.ecr.core.query" /> |
| <artifact name="org.eclipse.ecr.core" /> |
| <artifact name="org.eclipse.ecr.core.event" /> |
| <artifact name="org.eclipse.ecr.core.io" /> |
| <artifact name="org.eclipse.ecr.core.storage.sql" /> |
| <artifact name="org.eclipse.ecr.core.storage.sql.extensions" /> |
| <artifact name="org.eclipse.ecr.core.storage.sql.ra" /> |
| <artifact name="org.eclipse.ecr.core.convert.api" /> |
| <artifact name="org.eclipse.ecr.core.convert" /> |
| |
| <artifact name="org.eclipse.ecr.auth" /> |
| <artifact name="org.eclipse.ecr.dublincore" /> |
| <artifact name="org.eclipse.ecr.automation.core" /> |
| </profile> |
| |
| <profile name="web"> |
| <require>core</require> |
| <artifact name="org.eclipse.ecr.configuration.jetty" /> |
| <artifact name="org.eclipse.ecr.configuration.web" /> |
| |
| <artifact name="org.eclipse.equinox.http.jetty" /> |
| <artifact name="org.mortbay.jetty.server" /> |
| <artifact name="org.mortbay.jetty.util" /> |
| |
| <artifact name="org.eclipse.ecr.web.jaxrs" /> |
| <artifact name="org.eclipse.ecr.web.rendering" /> |
| |
| <artifact name="org.eclipse.ecr.automation.server" /> |
| |
| <artifact name="org.eclipse.ecr.web.framework" /> |
| |
| <!-- jersey bundles require auto-start=true - TODO must put by default auto-start=true for the entire application --> |
| <artifact name="com.sun.jersey.jersey-core" autostart="true"/> |
| <artifact name="com.sun.jersey.jersey-server" autostart="true"/> |
| <artifact name="com.sun.jersey.jersey-servlet" autostart="true"/> |
| </profile> |
| |
| <profile name="cmis"> |
| <require>web</require> |
| <artifact name="org.eclipse.ecr.configuration.cmis" /> |
| <artifact name="org.eclipse.ecr.opencmis.bindings" /> |
| <artifact name="org.eclipse.ecr.opencmis.impl" /> |
| <artifact name="org.eclipse.ecr.platform.audit.api" /> |
| <artifact name="org.eclipse.ecr.platform.query.api" /> |
| <artifact name="org.eclipse.ecr.platform.search.api" /> |
| </profile> |
| |
| <profile name="h2"> |
| <require>core</require> |
| <artifact name="org.h2" /> |
| <artifact name="org.eclipse.ecr.core.h2.extensions" /> |
| </profile> |
| |
| <profile name="psql"> |
| <require>core</require> |
| <artifact name="org.postgresql" /> |
| </profile> |
| |
| <profile name="default"> |
| <require>cmis</require> |
| <require>h2</require> |
| <require>psql</require> |
| </profile> |
| |
| </profiles> |