From 5933702725acb60e419e54162954bb5afb52e6e9 Mon Sep 17 00:00:00 2001 From: ayyoob Date: Wed, 8 Jun 2016 22:36:53 +0530 Subject: [PATCH] added http-gateway, mqtt-gateway, devicetype-publisher, devicetype-worker and device-key-manager profiles --- modules/distribution/src/assembly/bin.xml | 59 +- .../conf/etc/webapp-publisher-config.xml | 36 + modules/distribution/src/samples-deployer.xml | 250 ++ modules/p2-profile-gen/pom.xml | 2094 ++++++++++++++++- 4 files changed, 2294 insertions(+), 145 deletions(-) create mode 100644 modules/distribution/src/repository/conf/etc/webapp-publisher-config.xml create mode 100644 modules/distribution/src/samples-deployer.xml diff --git a/modules/distribution/src/assembly/bin.xml b/modules/distribution/src/assembly/bin.xml index 466fce62..79ba06ab 100644 --- a/modules/distribution/src/assembly/bin.xml +++ b/modules/distribution/src/assembly/bin.xml @@ -99,6 +99,7 @@ **/commons-configuration_1.6.0.wso2v1.jar **/net.minidev.json-smart_1.2.0.jar **/libthrift_0.7.0.wso2v2.jar + **/libthrift_0.8.0.wso2v1.jar **/com.google.gson_2.3.1.jar **/com.google.gson_2.2.4.jar **/com.google.gson_2.1.0.jar @@ -998,15 +999,6 @@ true 644 - - - - ../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/etc/webapp-publisher-config.xml - - ${pom.artifactId}-${pom.version}/repository/conf/etc - true - 644 - @@ -1044,42 +1036,6 @@ WSO2DM_DB.h2.db 644 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - src/repository/conf/carbon.xml @@ -1327,5 +1283,18 @@ ${pom.artifactId}-${pom.version}/repository/deployment/server/carbonapps/ 644 + + + src/samples-deployer.xml + ${pom.artifactId}-${pom.version}/ + + + + src/repository/conf/etc/webapp-publisher-config.xml + ${pom.artifactId}-${pom.version}/repository/conf/etc + webapp-publisher-config.xml + true + 644 + diff --git a/modules/distribution/src/repository/conf/etc/webapp-publisher-config.xml b/modules/distribution/src/repository/conf/etc/webapp-publisher-config.xml new file mode 100644 index 00000000..099463c8 --- /dev/null +++ b/modules/distribution/src/repository/conf/etc/webapp-publisher-config.xml @@ -0,0 +1,36 @@ + + + + + + + + http://localhost:${carbon.http.port} + + + true + + + default + devicetype-publisher + + \ No newline at end of file diff --git a/modules/distribution/src/samples-deployer.xml b/modules/distribution/src/samples-deployer.xml new file mode 100644 index 00000000..b4aacedf --- /dev/null +++ b/modules/distribution/src/samples-deployer.xml @@ -0,0 +1,250 @@ + + + + + org.wso2 + wso2 + 1 + + + 4.0.0 + org.wso2.iot.devicemgt-plugins + iot-devicetype-feature-installation + 1.0.0 + pom + Creating custom distribution + http://wso2.org + + + + + org.wso2.maven + carbon-p2-plugin + 1.5.3 + + + 2-p2-repo-generation + package + + p2-repo-gen + + + file:${basedir}/samples/p2-repo + file:${basedir}/samples/p2-repo + true + true + + + + org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.androidsense.feature:${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.arduino.feature:${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.raspberrypi.feature:${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.virtualfirealarm.feature:${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.devicetypes.feature:${carbon.device.mgt.plugin.version} + + + + + + devicetype-feature-install + package + + p2-profile-gen + + + devicetype-publisher + file:${basedir}/samples/p2-repo + file:${basedir}/samples/p2-repo + repository/components + false + + + org.wso2.carbon.device.mgt.iot.androidsense.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.device.mgt.iot.arduino.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.device.mgt.iot.raspberrypi.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.device.mgt.iot.virtualfirealarm.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.device.mgt.iot.devicetypes.feature.group + ${carbon.device.mgt.plugin.version} + + + + + + default-feature-install + package + + p2-profile-gen + + + default + file:${basedir}/samples/p2-repo + file:${basedir}/samples/p2-repo + repository/components + false + + + org.wso2.carbon.device.mgt.iot.androidsense.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.device.mgt.iot.arduino.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.device.mgt.iot.raspberrypi.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.device.mgt.iot.virtualfirealarm.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.device.mgt.iot.devicetypes.feature.group + ${carbon.device.mgt.plugin.version} + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.1 + + + package + + + + + + + + + run + + + + + + + + + 2.1.1-SNAPSHOT + + + + + wso2.releases + WSO2 internal Repository + http://maven.wso2.org/nexus/content/repositories/releases/ + + true + daily + ignore + + + + wso2.snapshots + Apache Snapshot Repository + http://maven.wso2.org/nexus/content/repositories/snapshots/ + + true + daily + + + false + + + + wso2-nexus + WSO2 internal Repository + http://maven.wso2.org/nexus/content/groups/wso2-public/ + + true + daily + ignore + + + + + + + + + wso2-nexus + WSO2 internal Repository + http://maven.wso2.org/nexus/content/groups/wso2-public/ + + true + daily + ignore + + + + wso2.releases + WSO2 internal Repository + http://maven.wso2.org/nexus/content/repositories/releases/ + + true + daily + ignore + + + + wso2.snapshots + WSO2 Snapshot Repository + http://maven.wso2.org/nexus/content/repositories/snapshots/ + + true + daily + + + false + + + + \ No newline at end of file diff --git a/modules/p2-profile-gen/pom.xml b/modules/p2-profile-gen/pom.xml index 20585807..6b1b98f2 100644 --- a/modules/p2-profile-gen/pom.xml +++ b/modules/p2-profile-gen/pom.xml @@ -146,7 +146,7 @@ org.wso2.carbon.devicemgt:org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature:${carbon.device.mgt.version} - + @@ -155,21 +155,6 @@ org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.adapter.feature:${carbon.device.mgt.plugin.version} - - org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.androidsense.feature:${carbon.device.mgt.plugin.version} - - - org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.arduino.feature:${carbon.device.mgt.plugin.version} - - - org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.raspberrypi.feature:${carbon.device.mgt.plugin.version} - - - org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.virtualfirealarm.feature:${carbon.device.mgt.plugin.version} - - - org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.iot.devicetypes.feature:${carbon.device.mgt.plugin.version} - org.wso2.carbon.devicemgt:org.wso2.carbon.device.mgt.analytics.dashboard.feature:${carbon.device.mgt.version} @@ -477,6 +462,9 @@ org.wso2.carbon.commons:org.wso2.carbon.ntask.core.feature:${carbon.commons.version} + + org.wso2.carbon.commons:org.wso2.carbon.message.flows.feature:${carbon.commons.version} + @@ -567,10 +555,15 @@ org.wso2.carbon.mediation:org.wso2.carbon.mediation.configadmin.feature:${carbon.mediation.version} - + + org.wso2.carbon.mediation:org.wso2.carbon.mediation.tracer.feature:${carbon.mediation.version} + org.wso2.carbon.mediation:org.wso2.carbon.relay.feature:${carbon.mediation.version} + + org.wso2.carbon.mediation:org.wso2.carbon.mediation.statistics.feature:${carbon.mediation.version} + org.wso2.carbon.commons:org.wso2.carbon.system.statistics.feature:${carbon.commons.version} @@ -734,7 +727,7 @@ - p2-profile-generation-mqtt-profile + p2-profile-generation-mqtt-gateway-profile package materialize-product @@ -749,6 +742,70 @@ mqtt-gateway + + p2-profile-generation-http-gateway-profile + package + + materialize-product + + + ${basedir}/carbon.product + file:${basedir}/target/p2-repo + file:${basedir}/target/p2-repo + + file:${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components + + http-gateway + + + + p2-profile-generation-key-manager-profile + package + + materialize-product + + + ${basedir}/carbon.product + file:${basedir}/target/p2-repo + file:${basedir}/target/p2-repo + + file:${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components + + device-key-manager + + + + p2-profile-generation-devicetype-publisher-profile + package + + materialize-product + + + ${basedir}/carbon.product + file:${basedir}/target/p2-repo + file:${basedir}/target/p2-repo + + file:${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components + + devicetype-publisher + + + + p2-profile-generation-devicetype-worker-profile + package + + materialize-product + + + ${basedir}/carbon.product + file:${basedir}/target/p2-repo + file:${basedir}/target/p2-repo + + file:${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components + + devicetype-worker + + 3-p2-profile-generation package @@ -850,26 +907,6 @@ org.wso2.carbon.device.mgt.iot.adapter.feature.group ${carbon.device.mgt.plugin.version} - - - - - - - - - - - - - - - - - - - - org.wso2.carbon.webapp.mgt.feature.group @@ -1003,9 +1040,7 @@ ${carbon.identity.version} - - org.wso2.carbon.identity.thrift.authentication.feature.group - + org.wso2.carbon.identity.thrift.authentication.feature.group ${carbon.identity.version} @@ -1027,21 +1062,15 @@ - - org.wso2.carbon.identity.application.authenticator.basicauth.server.feature.group - + org.wso2.carbon.identity.application.authenticator.basicauth.server.feature.group ${carbon.identity.version} - - org.wso2.carbon.identity.application.authentication.framework.server.feature.group - + org.wso2.carbon.identity.application.authentication.framework.server.feature.group ${carbon.identity.version} - - org.wso2.carbon.identity.authenticator.saml2.sso.feature.group - + org.wso2.carbon.identity.authenticator.saml2.sso.feature.group ${carbon.identity.version} @@ -1079,20 +1108,15 @@ ${carbon.identity.version} - org.wso2.carbon.identity.user.registration.feature.group - + org.wso2.carbon.identity.user.registration.feature.group ${carbon.identity.version} - - org.wso2.carbon.identity.application.authenticator.basicauth.server.feature.group - + org.wso2.carbon.identity.application.authenticator.basicauth.server.feature.group ${carbon.identity.version} - - org.wso2.carbon.identity.application.authenticator.requestpath.basicauth.server.feature.group - + org.wso2.carbon.identity.application.authenticator.requestpath.basicauth.server.feature.group ${carbon.identity.version} @@ -1102,9 +1126,7 @@ ${carbon.identity.version} - - org.wso2.carbon.identity.application.authenticator.samlsso.server.feature.group - + org.wso2.carbon.identity.application.authenticator.samlsso.server.feature.group ${carbon.identity.version} @@ -1127,8 +1149,7 @@ ${carbon.registry.version} - org.wso2.carbon.registry.community.features.feature.group - + org.wso2.carbon.registry.community.features.feature.group ${carbon.registry.version} @@ -1326,14 +1347,11 @@ ${carbon.api.mgt.version} - - org.wso2.carbon.application.mgt.synapse.server.feature.group - + org.wso2.carbon.application.mgt.synapse.server.feature.group ${carbon.mediation.version} - org.wso2.carbon.application.deployer.synapse.feature.group - + org.wso2.carbon.application.deployer.synapse.feature.group ${carbon.mediation.version} @@ -1341,7 +1359,6 @@ org.apache.axis2.transport.tcp.feature.group ${axis2-transports.wso2.version} - org.wso2.carbon.relay.server.feature.group ${carbon.mediation.version} @@ -1547,6 +1564,16 @@ true + + + org.wso2.iot.styles.feature.group + ${carbon.iot.device.mgt.version} + + + org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature.group + ${carbon.iot.device.mgt.version} + + org.wso2.carbon.logging.mgt.feature.group ${carbon.commons.version} @@ -1644,11 +1671,7 @@ ${carbon.mediation.version} - org.wso2.carbon.mediation.ntask.feature.group - ${carbon.mediation.version} - - - org.wso2.carbon.inbound.endpoints.server.feature.group + org.wso2.carbon.relay.server.feature.group ${carbon.mediation.version} @@ -1656,38 +1679,15 @@ ${carbon.mediation.version} - org.wso2.carbon.mediation.admin.feature.group - ${carbon.mediation.version} - - - org.wso2.carbon.task.server.feature.group - ${carbon.mediation.version} - - - org.wso2.carbon.mediation.ui.feature.group - ${carbon.mediation.version} - - - org.wso2.carbon.application.mgt.synapse.server.feature.group - ${carbon.mediation.version} - - - org.wso2.carbon.application.deployer.synapse.feature.group - + org.wso2.carbon.mediation.ntask.feature.group ${carbon.mediation.version} - - - org.apache.axis2.transport.tcp.feature.group - ${axis2-transports.wso2.version} - - - org.wso2.carbon.relay.server.feature.group + org.wso2.carbon.inbound.endpoints.server.feature.group ${carbon.mediation.version} - org.wso2.carbon.mediation.configadmin.feature.group + org.wso2.carbon.mediation.admin.feature.group ${carbon.mediation.version} @@ -1735,6 +1735,1900 @@ org.wso2.carbon.analytics.datasource.rdbms.server.feature.group ${carbon.analytics.version} + + org.wso2.carbon.spark.commons.feature.group + ${carbon.analytics.common.version} + + + + + + + 5-p2-profile-generation + package + + p2-profile-gen + + + http-gateway + file:${basedir}/target/p2-repo + file:${basedir}/target/p2-repo + + ${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components + + true + + + org.wso2.iot.styles.feature.group + ${carbon.iot.device.mgt.version} + + + org.apache.axis2.transport.mail.feature.group + ${axis2-transports.wso2.version} + + + org.wso2.carbon.core.common.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.core.server.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.core.runtime.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.ntask.core.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.logging.mgt.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.module.mgt.server.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.databridge.datapublisher.feature.group + ${carbon.commons.version} + + + + org.apache.synapse.wso2.feature.group + ${carbon.mediation.version} + + + org.apache.synapse.transport.nhttp.feature.group + ${carbon.mediation.version} + + + + org.wso2.carbon.task.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.initializer.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.statistics.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.admin.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.inbound.endpoints.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.configadmin.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.tracer.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.application.mgt.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.application.mgt.synapse.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.application.mgt.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.application.deployer.synapse.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.security.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.security.mgt.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.service.mgt.server.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.message.flows.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.registry.core.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.core.server.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ui.menu.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ui.menu.governance.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.resource.properties.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.mediators.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.relay.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.event.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.event.common.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.registry.associations.dependencies.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.identity.provider.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.registry.community.features.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.identity.oauth.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.user.registration.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.deployment.synchronizer.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.registry.community.features.server.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ws.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.extensions.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.registry.extensions.server.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.governance.metadata.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.governance.lifecycle.management.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.user.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.core.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.um.ws.service.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.um.ws.service.client.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.directory.service.mgr.feature.group + ${carbon.identity.version} + + + + org.wso2.carbon.apimgt.gateway.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.apimgt.core.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.registry.extensions.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.registry.extensions.server.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.registry.contentsearch.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.identity.application.authentication.framework.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.tenant.mgt.common.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.tenant.common.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.tenant.usage.agent.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.ndatasource.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.apimgt.authenticator.oidc.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.apimgt.hostobjects.oidc.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.webapp.mgt.server.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.metrics.feature.group + ${carbon.metrics.version} + + + org.wso2.carbon.identity.user.profile.feature.group + ${carbon.identity.version} + + + + + + org.wso2.carbon.webapp.mgt.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.apimgt.webapp.publisher.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.dynamic.client.registration.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.oauth.extensions.feature.group + ${carbon.device.mgt.version} + + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.gcm.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.mqtt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.gateway.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.policy.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.application.extension.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.certificate.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.analytics.core.feature.group + ${carbon.analytics.version} + + + org.wso2.carbon.device.mgt.analytics.dashboard.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.analytics.datasource.rdbms.server.feature.group + ${carbon.analytics.version} + + + org.wso2.carbon.spark.commons.feature.group + ${carbon.analytics.common.version} + + + + + + + 6-p2-profile-generation + package + + p2-profile-gen + + + device-key-manager + file:${basedir}/target/p2-repo + file:${basedir}/target/p2-repo + + ${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components + + true + + + + org.wso2.iot.styles.feature.group + ${carbon.iot.device.mgt.version} + + + + org.wso2.carbon.tenant.mgt.common.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.core.feature.group + ${carbon.kernel.version} + + + org.apache.axis2.transport.mail.feature.group + ${axis2-transports.wso2.version} + + + org.wso2.carbon.identity.notification.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.xacml.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.thrift.authentication.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.tenant.common.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.tenant.usage.agent.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.tenant.throttling.agent.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.tenant.deployment.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.identity.application.authentication.framework.server.feature.group + + ${carbon.identity.version} + + + org.wso2.carbon.tenant.mgt.common.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.identity.application.authenticator.basicauth.server.feature.group + + ${carbon.identity.version} + + + org.wso2.carbon.identity.application.authenticator.samlsso.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.core.common.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.identity.application.mgt.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.core.server.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.core.runtime.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.ntask.core.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.logging.mgt.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.module.mgt.server.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.databridge.datapublisher.feature.group + ${carbon.commons.version} + + + org.apache.synapse.wso2.feature.group + ${carbon.mediation.version} + + + org.apache.synapse.transport.nhttp.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.task.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.initializer.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.admin.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.inbound.endpoints.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.configadmin.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.statistics.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.tracer.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.application.mgt.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.application.mgt.synapse.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.application.mgt.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.application.deployer.synapse.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.system.statistics.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.security.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.security.mgt.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.service.mgt.server.feature.group + ${carbon.deployment.version} + + + + org.wso2.carbon.message.flows.feature.group + ${carbon.commons.version} + + + + org.wso2.carbon.registry.core.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.core.server.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ui.menu.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ui.menu.governance.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.resource.properties.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.mediators.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.relay.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.identity.provider.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.event.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.event.common.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.registry.associations.dependencies.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.community.features.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.identity.oauth.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.user.registration.server.feature.group + ${carbon.identity.version} + + + + org.wso2.carbon.deployment.synchronizer.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.registry.community.features.server.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ws.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.extensions.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.registry.extensions.server.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.governance.metadata.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.governance.lifecycle.management.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.user.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.core.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.um.ws.service.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.um.ws.service.client.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.directory.service.mgr.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.authenticator.saml2.sso.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.authenticator.saml2.sso.ui.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.apimgt.core.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.apimgt.gateway.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.registry.extensions.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.registry.extensions.server.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.registry.contentsearch.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.idp.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.bam.service.agent.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.ndatasource.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.apimgt.authenticator.oidc.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.apimgt.hostobjects.oidc.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.webapp.mgt.server.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.metrics.feature.group + ${carbon.metrics.version} + + + org.wso2.carbon.identity.user.profile.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.apimgt.application.extension.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.dynamic.client.registration.server.feature.group + ${carbon.device.mgt.version} + + + + + org.wso2.carbon.webapp.mgt.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.apimgt.webapp.publisher.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.dynamic.client.registration.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.oauth.extensions.feature.group + ${carbon.device.mgt.version} + + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.gcm.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.mqtt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.gateway.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.policy.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.application.extension.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.certificate.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.analytics.core.feature.group + ${carbon.analytics.version} + + + org.wso2.carbon.device.mgt.analytics.dashboard.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.analytics.datasource.rdbms.server.feature.group + ${carbon.analytics.version} + + + org.wso2.carbon.spark.commons.feature.group + ${carbon.analytics.common.version} + + + + + + + 7-p2-profile-generation + package + + p2-profile-gen + + + devicetype-publisher + file:${basedir}/target/p2-repo + file:${basedir}/target/p2-repo + + ${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components + + true + + + + org.wso2.iot.styles.feature.group + ${carbon.iot.device.mgt.version} + + + + + org.wso2.carbon.device.mgt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.policy.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.application.extension.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.email.sender.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.certificate.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.webapp.authenticator.framework.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.dynamic.client.registration.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.webapp.publisher.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.oauth.extensions.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.identity.jwt.client.extension.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.analytics.data.publisher.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.gcm.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.mqtt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.analytics.dashboard.feature.group + ${carbon.device.mgt.version} + + + + + org.wso2.carbon.device.mgt.iot.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.device.mgt.iot.adapter.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.identity.oauth2.grant.jwt.feature.group + ${identity.jwt.extension.version} + + + org.wso2.carbon.event.application.deployer.feature.group + ${carbon.analytics.common.version} + + + org.wso2.carbon.tenant.mgt.common.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.core.feature.group + ${carbon.kernel.version} + + + org.apache.axis2.transport.mail.feature.group + ${axis2-transports.wso2.version} + + + org.wso2.carbon.identity.notification.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.xacml.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.thrift.authentication.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.core.common.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.user.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.user.profile.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.core.server.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.core.runtime.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.core.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.core.ui.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.as.runtimes.cxf.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.webapp.mgt.server.feature.group + ${carbon.deployment.version} + + + + org.wso2.carbon.ntask.core.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.logging.mgt.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.module.mgt.server.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.databridge.datapublisher.feature.group + ${carbon.commons.version} + + + + org.apache.synapse.wso2.feature.group + ${carbon.mediation.version} + + + org.apache.synapse.transport.nhttp.feature.group + ${carbon.mediation.version} + + + + org.wso2.carbon.task.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.initializer.feature.group + ${carbon.mediation.version} + + + + org.wso2.carbon.mediation.admin.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.inbound.endpoints.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.configadmin.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.statistics.feature.group + ${carbon.mediation.version} + + + + org.wso2.carbon.mediation.tracer.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.application.mgt.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.application.mgt.synapse.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.application.mgt.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.application.deployer.synapse.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.system.statistics.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.security.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.security.mgt.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.service.mgt.server.feature.group + ${carbon.deployment.version} + + + + org.wso2.carbon.message.flows.feature.group + ${carbon.commons.version} + + + + + org.wso2.carbon.registry.core.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.core.server.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ui.menu.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ui.menu.governance.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.resource.properties.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.mediators.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.relay.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.event.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.event.common.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.registry.associations.dependencies.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.community.features.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.identity.provider.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.oauth.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.application.authenticator.basicauth.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.application.authenticator.samlsso.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.application.authentication.framework.server.feature.group + + ${carbon.identity.version} + + + org.wso2.carbon.tenant.mgt.common.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.identity.user.registration.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.deployment.synchronizer.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.registry.community.features.server.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ws.feature.group + ${carbon.registry.version} + + + org.jaggeryjs.feature.group + ${jaggery.version} + + + org.jaggeryjs.modules.carbon.feature.group + ${jaggery.extensions.carbon.version} + + + org.jaggeryjs.modules.process.feature.group + ${jaggery.extensions.version} + + + org.jaggeryjs.modules.uuid.feature.group + ${jaggery.extensions.version} + + + org.jaggeryjs.modules.sso.feature.group + ${jaggery.extensions.sso.version} + + + org.jaggeryjs.modules.i18n.feature.group + ${jaggery.extensions.version} + + + org.jaggeryjs.modules.ws.feature.group + ${jaggery.extensions.version} + + + org.wso2.carbon.apimgt.gateway.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.apimgt.core.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.apimgt.store.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.registry.extensions.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.registry.extensions.server.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.governance.metadata.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.governance.lifecycle.management.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.user.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.core.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.um.ws.service.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.um.ws.service.client.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.directory.service.mgr.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.claim.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.authenticator.saml2.sso.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.authenticator.saml2.sso.ui.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.webapp.mgt.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.registry.contentsearch.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.forum.server.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.tenant.common.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.tenant.usage.agent.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.tenant.throttling.agent.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.ndatasource.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.apimgt.authenticator.oidc.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.apimgt.hostobjects.oidc.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.bam.service.agent.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.metrics.feature.group + ${carbon.metrics.version} + + + + org.wso2.carbon.webapp.mgt.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.apimgt.webapp.publisher.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.dynamic.client.registration.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.oauth.extensions.feature.group + ${carbon.device.mgt.version} + + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.gcm.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.mqtt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.gateway.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.policy.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.application.extension.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.certificate.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.analytics.core.feature.group + ${carbon.analytics.version} + + + org.wso2.carbon.device.mgt.analytics.dashboard.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.analytics.datasource.rdbms.server.feature.group + ${carbon.analytics.version} + + + org.wso2.carbon.spark.commons.feature.group + ${carbon.analytics.common.version} + + + + + + + 8-p2-profile-generation + package + + p2-profile-gen + + + devicetype-worker + file:${basedir}/target/p2-repo + file:${basedir}/target/p2-repo + + ${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components + + true + + + + org.wso2.iot.styles.feature.group + ${carbon.iot.device.mgt.version} + + + + + org.wso2.carbon.device.mgt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.policy.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.application.extension.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.email.sender.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.certificate.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.webapp.authenticator.framework.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.dynamic.client.registration.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.webapp.publisher.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.oauth.extensions.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.identity.jwt.client.extension.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.analytics.data.publisher.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.gcm.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.mqtt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.analytics.dashboard.feature.group + ${carbon.device.mgt.version} + + + + + org.wso2.carbon.device.mgt.iot.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.device.mgt.iot.adapter.feature.group + ${carbon.device.mgt.plugin.version} + + + org.wso2.carbon.identity.oauth2.grant.jwt.feature.group + ${identity.jwt.extension.version} + + + org.wso2.carbon.event.application.deployer.feature.group + ${carbon.analytics.common.version} + + + org.wso2.carbon.tenant.mgt.common.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.core.feature.group + ${carbon.kernel.version} + + + org.apache.axis2.transport.mail.feature.group + ${axis2-transports.wso2.version} + + + org.wso2.carbon.identity.notification.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.xacml.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.thrift.authentication.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.core.common.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.user.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.user.profile.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.core.server.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.core.runtime.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.core.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.core.ui.feature.group + ${carbon.kernel.version} + + + org.wso2.carbon.as.runtimes.cxf.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.webapp.mgt.server.feature.group + ${carbon.deployment.version} + + + + org.wso2.carbon.ntask.core.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.logging.mgt.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.module.mgt.server.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.databridge.datapublisher.feature.group + ${carbon.commons.version} + + + org.apache.synapse.wso2.feature.group + ${carbon.mediation.version} + + + org.apache.synapse.transport.nhttp.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.task.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.initializer.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.admin.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.inbound.endpoints.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.configadmin.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.statistics.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.mediation.tracer.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.application.mgt.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.application.mgt.synapse.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.application.mgt.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.application.deployer.synapse.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.system.statistics.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.security.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.security.mgt.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.service.mgt.server.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.message.flows.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.registry.core.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.core.server.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ui.menu.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ui.menu.governance.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.resource.properties.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.mediators.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.relay.server.feature.group + ${carbon.mediation.version} + + + org.wso2.carbon.event.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.event.common.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.registry.associations.dependencies.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.community.features.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.identity.provider.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.oauth.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.application.authenticator.basicauth.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.application.authenticator.samlsso.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.application.authentication.framework.server.feature.group + + ${carbon.identity.version} + + + org.wso2.carbon.tenant.mgt.common.server.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.identity.user.registration.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.deployment.synchronizer.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.registry.community.features.server.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.registry.ws.feature.group + ${carbon.registry.version} + + + org.jaggeryjs.feature.group + ${jaggery.version} + + + org.jaggeryjs.modules.carbon.feature.group + ${jaggery.extensions.carbon.version} + + + org.jaggeryjs.modules.process.feature.group + ${jaggery.extensions.version} + + + org.jaggeryjs.modules.uuid.feature.group + ${jaggery.extensions.version} + + + org.jaggeryjs.modules.sso.feature.group + ${jaggery.extensions.sso.version} + + + org.jaggeryjs.modules.i18n.feature.group + ${jaggery.extensions.version} + + + org.jaggeryjs.modules.ws.feature.group + ${jaggery.extensions.version} + + + org.wso2.carbon.apimgt.gateway.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.apimgt.core.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.apimgt.store.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.registry.extensions.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.registry.extensions.server.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.governance.metadata.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.governance.lifecycle.management.feature.group + ${carbon.governance.version} + + + org.wso2.carbon.user.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.core.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.um.ws.service.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.um.ws.service.client.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.directory.service.mgr.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.claim.mgt.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.authenticator.saml2.sso.server.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.identity.authenticator.saml2.sso.ui.feature.group + ${carbon.identity.version} + + + org.wso2.carbon.webapp.mgt.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.registry.contentsearch.feature.group + ${carbon.registry.version} + + + org.wso2.carbon.forum.server.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.tenant.common.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.tenant.usage.agent.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.tenant.throttling.agent.feature.group + ${carbon.multitenancy.version} + + + org.wso2.carbon.ndatasource.feature.group + ${carbon.commons.version} + + + org.wso2.carbon.apimgt.authenticator.oidc.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.apimgt.hostobjects.oidc.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.bam.service.agent.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.metrics.feature.group + ${carbon.metrics.version} + + + + org.wso2.carbon.webapp.mgt.feature.group + ${carbon.deployment.version} + + + org.wso2.carbon.apimgt.webapp.publisher.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.dynamic.client.registration.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.oauth.extensions.feature.group + ${carbon.device.mgt.version} + + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.gcm.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.mqtt.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.gateway.feature.group + ${carbon.api.mgt.version} + + + org.wso2.carbon.policy.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.apimgt.application.extension.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.certificate.mgt.server.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.analytics.core.feature.group + ${carbon.analytics.version} + + + org.wso2.carbon.device.mgt.analytics.dashboard.feature.group + ${carbon.device.mgt.version} + + + org.wso2.carbon.analytics.datasource.rdbms.server.feature.group + ${carbon.analytics.version} + + + org.wso2.carbon.spark.commons.feature.group + ${carbon.analytics.common.version} +