Introducing cep-excluded p2 profile to run Stratos with an external CEP
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/a3b0dd5f Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/a3b0dd5f Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/a3b0dd5f Branch: refs/heads/stratos-4.1.x Commit: a3b0dd5f79e544c47fd29ffcaf4a44b08d866b0e Parents: 0ba8523 Author: Akila Perera <[email protected]> Authored: Thu Nov 19 16:41:07 2015 +0530 Committer: Akila Perera <[email protected]> Committed: Thu Nov 19 16:41:07 2015 +0530 ---------------------------------------------------------------------- products/stratos/modules/p2-profile-gen/pom.xml | 206 +++++++++++++++++++ 1 file changed, 206 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/a3b0dd5f/products/stratos/modules/p2-profile-gen/pom.xml ---------------------------------------------------------------------- diff --git a/products/stratos/modules/p2-profile-gen/pom.xml b/products/stratos/modules/p2-profile-gen/pom.xml index c216fa9..657f686 100644 --- a/products/stratos/modules/p2-profile-gen/pom.xml +++ b/products/stratos/modules/p2-profile-gen/pom.xml @@ -606,6 +606,23 @@ </execution> <execution> + <id>creating-stratos-cep-excluded-profile</id> + <phase>package</phase> + <goals> + <goal>materialize-product</goal> + </goals> + <configuration> + <productConfigurationFile>${basedir}/carbon.product</productConfigurationFile> + <metadataRepository>file:${basedir}/target/p2-repo</metadataRepository> + <artifactRepository>file:${basedir}/target/p2-repo</artifactRepository> + <targetPath> + file:${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components + </targetPath> + <profile>cep-excluded</profile> + </configuration> + </execution> + + <execution> <id>p2 profile generation for stratos manager</id> <phase>package</phase> <goals> @@ -972,6 +989,195 @@ </execution> <execution> + <id>p2-profile-generation-for-cep-excluded</id> + <phase>package</phase> + <goals> + <goal>p2-profile-gen</goal> + </goals> + <configuration> + <profile>cep-excluded</profile> + <metadataRepository>file:${basedir}/target/p2-repo</metadataRepository> + <artifactRepository>file:${basedir}/target/p2-repo</artifactRepository> + <destination> + ${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components + </destination> + <deleteOldProfileFiles>true</deleteOldProfileFiles> + <features> + <feature> + <id>org.wso2.store.feature.group</id> + <version>${wso2.store.version}</version> + </feature> + <feature> + <id>org.wso2.carbon.webapp.mgt.feature.group</id> + <version>${carbon.deployment.version}</version> + </feature> + <feature> + <id>org.wso2.carbon.jaxws.webapp.mgt.feature.group</id> + <version>${carbon.kernel.version}</version> + </feature> + <feature> + <id>org.wso2.carbon.registry.ui.menu.feature.group</id> + <version>${carbon.kernel.version}</version> + </feature> + <feature> + <id>org.wso2.carbon.identity.sso.saml.feature.group</id> + <version>${carbon.platform.patch.version.4.2.3}</version> + </feature> + <feature> + <id>org.wso2.carbon.databridge.datapublisher.feature.group</id> + <version>${carbon.platform.patch.version.4.2.1}</version> + </feature> + <feature> + <id>org.wso2.carbon.security.mgt.feature.group</id> + <version>${carbon.platform.patch.version.4.2.4}</version> + </feature> + <feature> + <id>org.wso2.carbon.registry.core.feature.group</id> + <version>${carbon.platform.patch.version.4.2.2}</version> + </feature> + <feature> + <id>org.wso2.carbon.registry.resource.properties.feature.group</id> + <version>${carbon.platform.patch.version.4.2.1}</version> + </feature> + <feature> + <id>org.wso2.carbon.ntask.core.feature.group</id> + <version>${carbon.platform.patch.version.4.2.1}</version> + </feature> + <feature> + <id>org.wso2.carbon.transport.mgt.server.feature.group</id> + <version>${carbon.kernel.version}</version> + </feature> + <feature> + <id>org.wso2.carbon.captcha.mgt.server.feature.group</id> + <version>${carbon.kernel.version}</version> + </feature> + <feature> + <id>org.wso2.carbon.user.mgt.feature.group</id> + <version>${carbon.platform.patch.version.4.2.1}</version> + </feature> + <feature> + <id>org.wso2.carbon.identity.core.feature.group</id> + <version>${carbon.platform.patch.version.4.2.3}</version> + </feature> + <feature> + <id>org.wso2.carbon.identity.authenticator.saml2.sso.ui.feature.group</id> + <version>${carbon.platform.patch.version.4.2.2}</version> + </feature> + <feature> + <id>org.wso2.carbon.identity.authenticator.saml2.sso.server.feature.group</id> + <version>${carbon.platform.patch.version.4.2.1}</version> + </feature> + <feature> + <id>org.jaggeryjs.feature.group</id> + <version>${jaggeryjs.version}</version> + </feature> + <feature> + <id>caramel.feature.group</id> + <version>${caramel.version}</version> + </feature> + <feature> + <id> + org.wso2.carbon.identity.application.authenticator.basicauth.server.feature.group + </id> + <version>${carbon.platform.patch.version.4.2.1}</version> + </feature> + <feature> + <id> + org.wso2.carbon.identity.application.authentication.framework.server.feature.group + </id> + <version>${carbon.platform.patch.version.4.2.2}</version> + </feature> + <feature> + <id>org.wso2.carbon.identity.oauth.feature.group</id> + <version>${carbon.platform.patch.version.4.2.3}</version> + </feature> + <feature> + <id>org.wso2.carbon.identity.provider.server.feature.group</id> + <version>${carbon.platform.patch.version.4.2.3}</version> + </feature> + <feature> + <id>org.wso2.carbon.idp.mgt.feature.group</id> + <version>${carbon.platform.patch.version.4.2.3}</version> + </feature> + <feature> + <id>org.wso2.carbon.stratos.common.feature.group</id> + <version>${wso2.carbon.stratos.common.feature.version}</version> + </feature> + <feature> + <id>org.wso2.carbon.as.runtimes.cxf.feature.group</id> + <version>${carbon.platform.patch.version.4.2.2}</version> + </feature> + <feature> + <id>org.wso2.carbon.identity.relying.party.server.feature.group</id> + <version>${carbon.platform.patch.version.4.2.2}</version> + </feature> + <feature> + <id>org.wso2.carbon.identity.application.mgt.feature.group</id> + <version>${carbon.platform.version.4.2.0}</version> + </feature> + <feature> + <id>org.wso2.carbon.identity.core.feature.group</id> + <version>${carbon.platform.patch.version.4.2.3}</version> + </feature> + <feature> + <id>org.wso2.carbon.module.mgt.server.feature.group</id> + <version>${carbon.kernel.version}</version> + </feature> + <feature> + <id>org.wso2.carbon.logging.mgt.feature.group</id> + <version>${carbon.platform.patch.version.4.2.2}</version> + </feature> + <feature> + <id>org.wso2.carbon.service.mgt.server.feature.group</id> + <version>${carbon.platform.patch.version.4.2.1}</version> + </feature> + + <!-- Stratos features --> + <feature> + <id>org.apache.stratos.custom.handlers.feature.group</id> + <version>${project.version}</version> + </feature> + <feature> + <id>org.apache.stratos.metadata.service.feature.group</id> + <version>${project.version}</version> + </feature> + <feature> + <id>org.apache.stratos.cloud.controller.feature.group</id> + <version>${project.version}</version> + </feature> + <feature> + <id>org.apache.stratos.autoscaler.feature.group</id> + <version>${project.version}</version> + </feature> + <feature> + <id>org.apache.stratos.messaging.feature.group</id> + <version>${project.version}</version> + </feature> + <feature> + <id>org.apache.stratos.manager.feature.group</id> + <version>${project.version}</version> + </feature> + <feature> + <id>org.apache.stratos.rest.endpoint.feature.group</id> + <version>${project.version}</version> + </feature> + <feature> + <id>org.apache.stratos.manager.styles.feature.group</id> + <version>${project.version}</version> + </feature> + <feature> + <id>org.apache.stratos.common.feature.group</id> + <version>${project.version}</version> + </feature> + <feature> + <id>org.apache.stratos.mock.iaas.api.feature.group</id> + <version>${project.version}</version> + </feature> + </features> + </configuration> + </execution> + + <execution> <id>3-p2-profile-generation</id> <phase>package</phase> <goals>
