diff --git a/modules/analytics/distribution/ds_config.xml b/modules/analytics/distribution/ds_config.xml
index c1d5903e..08649d4b 100644
--- a/modules/analytics/distribution/ds_config.xml
+++ b/modules/analytics/distribution/ds_config.xml
@@ -6,27 +6,6 @@
jdbc/WSO2CarbonDB
-
-
- jdbc:h2:./repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000
- wso2carbon
- wso2carbon
- org.h2.Driver
- 50
- 60000
- true
- SELECT 1
- 30000
- false
-
-
-
-
- WSO2_UM_DB
- The datasource used for registry and user manager
-
- jdbc/WSO2UMDB
-
jdbc:h2:../core/repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE;AUTO_SERVER=TRUE;AUTO_SERVER_PORT=9095
diff --git a/modules/analytics/distribution/output-adapter-change.xml b/modules/analytics/distribution/output-adapter-change.xml
index 3a824330..edb9c09a 100644
--- a/modules/analytics/distribution/output-adapter-change.xml
+++ b/modules/analytics/distribution/output-adapter-change.xml
@@ -27,10 +27,9 @@
100
org.wso2.carbon.device.mgt.output.adapter.websocket.authorization.DeviceAuthorizer
https://${iot.gateway.host}:${iot.gateway.https.port}/token
- https://${iot.core.host}:${iot.core.https.port}
+ https://${iot.gateway.host}:${iot.gateway.https.port}
admin
admin
-
/permission/device-mgt/realtime_analytics
diff --git a/modules/analytics/distribution/pom.xml b/modules/analytics/distribution/pom.xml
index 6b4d246c..417b209b 100644
--- a/modules/analytics/distribution/pom.xml
+++ b/modules/analytics/distribution/pom.xml
@@ -176,7 +176,6 @@
-
diff --git a/modules/analytics/distribution/src/bin/wso2server.bat b/modules/analytics/distribution/src/bin/wso2server.bat
index 7f227e68..60a12126 100644
--- a/modules/analytics/distribution/src/bin/wso2server.bat
+++ b/modules/analytics/distribution/src/bin/wso2server.bat
@@ -196,7 +196,7 @@ set CARBON_CLASSPATH=.\lib;%CARBON_CLASSPATH%
set JAVA_ENDORSED=".\lib\endorsed";"%JAVA_HOME%\jre\lib\endorsed";"%JAVA_HOME%\lib\endorsed"
-set CMD_LINE_ARGS=-Xbootclasspath/a:%CARBON_XBOOTCLASSPATH% -Xms256m -Xmx1024m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%CARBON_HOME%\repository\logs\heap-dump.hprof" -Dcom.sun.management.jmxremote -classpath %CARBON_CLASSPATH% %JAVA_OPTS% -Djava.endorsed.dirs=%JAVA_ENDORSED% -Dcarbon.registry.root=/ -Dcarbon.home="%CARBON_HOME%" -Dlogger.server.name="IoT-Analytics" -Dwso2.server.standalone=true -Djava.command="%JAVA_HOME%\bin\java" -Djava.opts="%JAVA_OPTS%" -Djava.io.tmpdir="%CARBON_HOME%\tmp" -Dcatalina.base="%CARBON_HOME%\lib\tomcat" -Dwso2.carbon.xml=%CARBON_HOME%\repository\conf\carbon.xml -Dwso2.registry.xml="%CARBON_HOME%\repository\conf\registry.xml" -Dwso2.user.mgt.xml="%CARBON_HOME%\repository\conf\user-mgt.xml" -Dwso2.transports.xml="%CARBON_HOME%\repository\conf\mgt-transports.xml" -Djava.util.logging.config.file="%CARBON_HOME%\repository\conf\etc\logging-bridge.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcarbon.config.dir.path="%CARBON_HOME%\repository\conf" -Dcomponents.repo="%CARBON_HOME%\repository\components" -Dconf.location="%CARBON_HOME%\repository\conf" -Dcom.atomikos.icatch.file="%CARBON_HOME%\lib\transactions.properties" -Dcom.atomikos.icatch.hide_init_file_path="true" -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dcom.sun.jndi.ldap.connect.pool.authentication=simple -Dmqtt.broker.host="localhost" -Dmqtt.broker.port="1886" -Diot.core.host="localhost" -Diot.core.https.port="9443" -Diot.keymanager.host="localhost" -Diot.keymanager.https.port="9443" -Diot.gatway.host="localhost" -Diot.gateway.https.port="8243" -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 -Dorg.terracotta.quartz.skipUpdateCheck=true -Dcarbon.classpath=%CARBON_CLASSPATH% -Dfile.encoding=UTF8
+set CMD_LINE_ARGS=-Xbootclasspath/a:%CARBON_XBOOTCLASSPATH% -Xms256m -Xmx1024m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%CARBON_HOME%\repository\logs\heap-dump.hprof" -Dcom.sun.management.jmxremote -classpath %CARBON_CLASSPATH% %JAVA_OPTS% -Djava.endorsed.dirs=%JAVA_ENDORSED% -Dcarbon.registry.root=/ -Dcarbon.home="%CARBON_HOME%" -Dlogger.server.name="IoT-Analytics" -Dwso2.server.standalone=true -Djava.command="%JAVA_HOME%\bin\java" -Djava.opts="%JAVA_OPTS%" -Djava.io.tmpdir="%CARBON_HOME%\tmp" -Dcatalina.base="%CARBON_HOME%\lib\tomcat" -Dwso2.carbon.xml=%CARBON_HOME%\repository\conf\carbon.xml -Dwso2.registry.xml="%CARBON_HOME%\repository\conf\registry.xml" -Dwso2.user.mgt.xml="%CARBON_HOME%\repository\conf\user-mgt.xml" -Dwso2.transports.xml="%CARBON_HOME%\repository\conf\mgt-transports.xml" -Djava.util.logging.config.file="%CARBON_HOME%\repository\conf\etc\logging-bridge.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcarbon.config.dir.path="%CARBON_HOME%\repository\conf" -Dcomponents.repo="%CARBON_HOME%\repository\components" -Dconf.location="%CARBON_HOME%\repository\conf" -Dcom.atomikos.icatch.file="%CARBON_HOME%\lib\transactions.properties" -Dcom.atomikos.icatch.hide_init_file_path="true" -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dcom.sun.jndi.ldap.connect.pool.authentication=simple -Dmqtt.broker.host="localhost" -Dmqtt.broker.port="1886" -Diot.keymanager.host="localhost" -Diot.keymanager.https.port="9443" -Diot.gatway.host="localhost" -Diot.gateway.https.port="8243" -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 -Dorg.terracotta.quartz.skipUpdateCheck=true -Dcarbon.classpath=%CARBON_CLASSPATH% -Dfile.encoding=UTF8
:runJava
echo JAVA_HOME environment variable is set to %JAVA_HOME%
diff --git a/modules/analytics/distribution/src/bin/wso2server.sh b/modules/analytics/distribution/src/bin/wso2server.sh
index 29029c30..1315b4f2 100755
--- a/modules/analytics/distribution/src/bin/wso2server.sh
+++ b/modules/analytics/distribution/src/bin/wso2server.sh
@@ -324,8 +324,6 @@ do
-Dcom.ibm.cacheLocalHost=true \
-Dmqtt.broker.host="localhost" \
-Dmqtt.broker.port="1886" \
- -Diot.core.host="localhost" \
- -Diot.core.https.port="9443" \
-Diot.keymanager.host="localhost" \
-Diot.keymanager.https.port="9443" \
-Diot.gateway.host="localhost" \
diff --git a/modules/analytics/distribution/src/repository/conf/etc/jwt.properties b/modules/analytics/distribution/src/repository/conf/etc/jwt.properties
index 56870d68..3c384655 100644
--- a/modules/analytics/distribution/src/repository/conf/etc/jwt.properties
+++ b/modules/analytics/distribution/src/repository/conf/etc/jwt.properties
@@ -17,13 +17,13 @@
#
#issuer of the JWT
-iss=iot_default
+iss=wso2.org/products/iot
-TokenEndpoint=https://localhost:${iot.core.https.port}/oauth2/token
+TokenEndpoint=https://${iot.keymanager.host}:${iot.keymanager.https.port}/oauth2/token
#audience of JWT claim
#comma seperated values
-aud=wso2.org/products/iot
+aud=devicemgt
#expiration time of JWT (number of minutes from the current time)
exp=1000
diff --git a/modules/broker/distribution/src/main/conf/broker.xml b/modules/broker/distribution/src/main/conf/broker.xml
index ade1fa3e..706ea79c 100755
--- a/modules/broker/distribution/src/main/conf/broker.xml
+++ b/modules/broker/distribution/src/main/conf/broker.xml
@@ -185,10 +185,10 @@ This file is ciphertool compliant. Refer PRODUCT_HOME/repository/conf/security/c
admin
admin
- https://localhost:9443/oauth2
+ https://localhost:8243
100
- https://localhost:9443
+ https://localhost:8243
diff --git a/modules/core/distribution/output-adapter-change.xml b/modules/core/distribution/output-adapter-change.xml
index 3a824330..edb9c09a 100644
--- a/modules/core/distribution/output-adapter-change.xml
+++ b/modules/core/distribution/output-adapter-change.xml
@@ -27,10 +27,9 @@
100
org.wso2.carbon.device.mgt.output.adapter.websocket.authorization.DeviceAuthorizer
https://${iot.gateway.host}:${iot.gateway.https.port}/token
- https://${iot.core.host}:${iot.core.https.port}
+ https://${iot.gateway.host}:${iot.gateway.https.port}
admin
admin
-
/permission/device-mgt/realtime_analytics
diff --git a/modules/core/distribution/src/api-resources/synapse-configs/default/api/_Dynamic_Client_Registration_API_.xml b/modules/core/distribution/src/api-resources/synapse-configs/default/api/_Dynamic_Client_Registration_API_.xml
deleted file mode 100644
index a0a8cb02..00000000
--- a/modules/core/distribution/src/api-resources/synapse-configs/default/api/_Dynamic_Client_Registration_API_.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
- 60000
- fault
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/modules/core/distribution/src/assembly/bin.xml b/modules/core/distribution/src/assembly/bin.xml
index f6e54c1a..9c4ae978 100644
--- a/modules/core/distribution/src/assembly/bin.xml
+++ b/modules/core/distribution/src/assembly/bin.xml
@@ -449,6 +449,15 @@
+
+
+
+ ../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/deployment/server/devicetypes
+
+ ${pom.artifactId}-${pom.version}/repository/deployment/server/devicetypes
+
+
+
diff --git a/modules/core/distribution/src/repository/bin/wso2server.bat b/modules/core/distribution/src/repository/bin/wso2server.bat
index 5f7dd86e..1f88be5b 100644
--- a/modules/core/distribution/src/repository/bin/wso2server.bat
+++ b/modules/core/distribution/src/repository/bin/wso2server.bat
@@ -162,7 +162,7 @@ set CARBON_CLASSPATH=.\lib;%CARBON_CLASSPATH%
set JAVA_ENDORSED=".\lib\endorsed";"%JAVA_HOME%\jre\lib\endorsed";"%JAVA_HOME%\lib\endorsed"
-set CMD_LINE_ARGS=-Xbootclasspath/a:%CARBON_XBOOTCLASSPATH% -Xms256m -Xmx1024m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%CARBON_HOME%\repository\logs\heap-dump.hprof" -Dcom.sun.management.jmxremote -classpath %CARBON_CLASSPATH% %JAVA_OPTS% -Djava.endorsed.dirs=%JAVA_ENDORSED% -Dcarbon.registry.root=/ -Dcarbon.home="%CARBON_HOME%" -Dlogger.server.name="IoT-Core" -Dwso2.server.standalone=true -Djava.command="%JAVA_HOME%\bin\java" -Djava.opts="%JAVA_OPTS%" -Djava.io.tmpdir="%CARBON_HOME%\tmp" -Dcatalina.base="%CARBON_HOME%\lib\tomcat" -Dwso2.carbon.xml=%CARBON_HOME%\repository\conf\carbon.xml -Dwso2.registry.xml="%CARBON_HOME%\repository\conf\registry.xml" -Dwso2.user.mgt.xml="%CARBON_HOME%\repository\conf\user-mgt.xml" -Dwso2.transports.xml="%CARBON_HOME%\repository\conf\mgt-transports.xml" -Djava.util.logging.config.file="%CARBON_HOME%\repository\conf\etc\logging-bridge.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcarbon.config.dir.path="%CARBON_HOME%\repository\conf" -Dcomponents.repo="%CARBON_HOME%\repository\components" -Dconf.location="%CARBON_HOME%\repository\conf" -Dcom.atomikos.icatch.file="%CARBON_HOME%\lib\transactions.properties" -Dcom.atomikos.icatch.hide_init_file_path="true" -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dcom.sun.jndi.ldap.connect.pool.authentication=simple -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 -Dorg.terracotta.quartz.skipUpdateCheck=true -Dcarbon.classpath=%CARBON_CLASSPATH% -Dfile.encoding=UTF8 -Dorg.wso2.ignoreHostnameVerification=true -Dorg.opensaml.httpclient.https.disableHostnameVerification=true -Dmqtt.broker.host="localhost" -Dmqtt.broker.port="1886" -Diot.core.host="localhost" -Diot.core.https.port="9443" -Diot.keymanager.host="localhost" -Diot.keymanager.https.port="9443" -Diot.gateway.host="localhost" -Diot.gateway.https.port="8243"
+set CMD_LINE_ARGS=-Xbootclasspath/a:%CARBON_XBOOTCLASSPATH% -Xms256m -Xmx1024m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%CARBON_HOME%\repository\logs\heap-dump.hprof" -Dcom.sun.management.jmxremote -classpath %CARBON_CLASSPATH% %JAVA_OPTS% -Djava.endorsed.dirs=%JAVA_ENDORSED% -Dcarbon.registry.root=/ -Dcarbon.home="%CARBON_HOME%" -Dlogger.server.name="IoT-Core" -Dwso2.server.standalone=true -Djava.command="%JAVA_HOME%\bin\java" -Djava.opts="%JAVA_OPTS%" -Djava.io.tmpdir="%CARBON_HOME%\tmp" -Dcatalina.base="%CARBON_HOME%\lib\tomcat" -Dwso2.carbon.xml=%CARBON_HOME%\repository\conf\carbon.xml -Dwso2.registry.xml="%CARBON_HOME%\repository\conf\registry.xml" -Dwso2.user.mgt.xml="%CARBON_HOME%\repository\conf\user-mgt.xml" -Dwso2.transports.xml="%CARBON_HOME%\repository\conf\mgt-transports.xml" -Djava.util.logging.config.file="%CARBON_HOME%\repository\conf\etc\logging-bridge.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcarbon.config.dir.path="%CARBON_HOME%\repository\conf" -Dcomponents.repo="%CARBON_HOME%\repository\components" -Dconf.location="%CARBON_HOME%\repository\conf" -Dcom.atomikos.icatch.file="%CARBON_HOME%\lib\transactions.properties" -Dcom.atomikos.icatch.hide_init_file_path="true" -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dcom.sun.jndi.ldap.connect.pool.authentication=simple -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 -Dorg.terracotta.quartz.skipUpdateCheck=true -Dcarbon.classpath=%CARBON_CLASSPATH% -Dfile.encoding=UTF8 -Dorg.wso2.ignoreHostnameVerification=true -Dorg.opensaml.httpclient.https.disableHostnameVerification=true -Dmqtt.broker.host="localhost" -Dmqtt.broker.port="1886" -Diot.core.host="localhost" -Diot.core.https.port="9443" -Diot.keymanager.host="localhost" -Diot.keymanager.https.port="9443" -Diot.gateway.host="localhost" -Diot.gateway.https.port="8243" -Diot.gateway.http.port="8280"
:runJava
echo JAVA_HOME environment variable is set to %JAVA_HOME%
diff --git a/modules/core/distribution/src/repository/bin/wso2server.sh b/modules/core/distribution/src/repository/bin/wso2server.sh
index 270aa597..9357a282 100755
--- a/modules/core/distribution/src/repository/bin/wso2server.sh
+++ b/modules/core/distribution/src/repository/bin/wso2server.sh
@@ -315,6 +315,7 @@ do
-Diot.keymanager.https.port="9443" \
-Diot.gateway.host="localhost" \
-Diot.gateway.https.port="8243" \
+ -Diot.gateway.http.port="8280" \
org.wso2.carbon.bootstrap.Bootstrap $*
status=$?
done
diff --git a/modules/core/distribution/src/repository/conf/etc/webapp-publisher-config.xml b/modules/core/distribution/src/repository/conf/etc/webapp-publisher-config.xml
index d67a0cf9..4c8e7e90 100644
--- a/modules/core/distribution/src/repository/conf/etc/webapp-publisher-config.xml
+++ b/modules/core/distribution/src/repository/conf/etc/webapp-publisher-config.xml
@@ -23,18 +23,18 @@
-->
-
- https://localhost:${carbon.https.port}
+
+ https://${iot.core.host}:${iot.core.https.port}
-
- true
+
+ true
-
- false
+
+ true
-
-
- default
- devicetype-publisher
-
+
+
+ default
+ devicetype-publisher
+
\ No newline at end of file
diff --git a/modules/core/distribution/src/repository/conf/identity/identity-providers/iot_default.xml b/modules/core/distribution/src/repository/conf/identity/identity-providers/iot_default.xml
index 07b7f035..9ef53ce1 100644
--- a/modules/core/distribution/src/repository/conf/identity/identity-providers/iot_default.xml
+++ b/modules/core/distribution/src/repository/conf/identity/identity-providers/iot_default.xml
@@ -17,10 +17,10 @@
-->
- iot_default
- iot_default
+ wso2.org/products/iot
+ wso2.org/products/iot
- wso2.org/products/iot
+ devicemgt
true
diff --git a/modules/core/p2-profile-gen/pom.xml b/modules/core/p2-profile-gen/pom.xml
index 271da5d0..8856f6a6 100644
--- a/modules/core/p2-profile-gen/pom.xml
+++ b/modules/core/p2-profile-gen/pom.xml
@@ -163,6 +163,15 @@
+
+
+ org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.mobile.android.feature:${carbon.device.mgt.plugin.version}
+
+
+ org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.mobile.windows.feature:${carbon.device.mgt.plugin.version}
+
+
+
org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.adapter.feature:${carbon.device.mgt.plugin.version}
@@ -941,6 +950,14 @@
org.wso2.carbon.device.mgt.analytics.dashboard.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.device.mgt.mobile.android.feature.group
+ ${carbon.device.mgt.plugin.version}
+
+
+ org.wso2.carbon.device.mgt.mobile.windows.feature.group
+ ${carbon.device.mgt.plugin.version}
+
org.wso2.carbon.device.mgt.adapter.feature.group
@@ -1589,6 +1606,10 @@
org.wso2.carbon.module.mgt.server.feature.group
${carbon.deployment.version}
+
+ org.wso2.carbon.databridge.datapublisher.feature.group
+ ${carbon.analytics.common.version}
+
org.apache.synapse.wso2.feature.group
${carbon.mediation.version}
@@ -1859,6 +1880,14 @@
org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.device.mgt.mobile.android.feature.group
+ ${carbon.device.mgt.plugin.version}
+
+
+ org.wso2.carbon.device.mgt.mobile.windows.feature.group
+ ${carbon.device.mgt.plugin.version}
+
org.wso2.carbon.apimgt.gateway.feature.group
${carbon.api.mgt.version}
@@ -1883,6 +1912,10 @@
org.wso2.carbon.certificate.mgt.api.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.device.mgt.analytics.data.publisher.feature.group
+ ${carbon.device.mgt.version}
+
org.wso2.carbon.certificate.mgt.cert.admin.api.feature.group
${carbon.device.mgt.version}
@@ -1895,6 +1928,10 @@
org.wso2.carbon.identity.jwt.client.extension.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.analytics.api.client.feature.group
+ ${carbon.analytics.version}
+
@@ -2287,6 +2324,10 @@
org.wso2.carbon.dynamic.client.registration.server.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.device.mgt.analytics.data.publisher.feature.group
+ ${carbon.device.mgt.version}
+
@@ -2322,6 +2363,14 @@
org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.device.mgt.mobile.android.feature.group
+ ${carbon.device.mgt.plugin.version}
+
+
+ org.wso2.carbon.device.mgt.mobile.windows.feature.group
+ ${carbon.device.mgt.plugin.version}
+
org.wso2.carbon.apimgt.gateway.feature.group
${carbon.api.mgt.version}
@@ -2362,6 +2411,10 @@
org.wso2.carbon.identity.jwt.client.extension.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.analytics.api.client.feature.group
+ ${carbon.analytics.version}
+
@@ -2512,6 +2565,14 @@
org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.device.mgt.mobile.android.feature.group
+ ${carbon.device.mgt.plugin.version}
+
+
+ org.wso2.carbon.device.mgt.mobile.windows.feature.group
+ ${carbon.device.mgt.plugin.version}
+
org.wso2.carbon.device.mgt.analytics.dashboard.feature.group
${carbon.device.mgt.version}
@@ -2933,6 +2994,14 @@
org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.device.mgt.mobile.android.feature.group
+ ${carbon.device.mgt.plugin.version}
+
+
+ org.wso2.carbon.device.mgt.mobile.windows.feature.group
+ ${carbon.device.mgt.plugin.version}
+
org.wso2.carbon.apimgt.gateway.feature.group
${carbon.api.mgt.version}
@@ -3122,6 +3191,14 @@
org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.device.mgt.mobile.android.feature.group
+ ${carbon.device.mgt.plugin.version}
+
+
+ org.wso2.carbon.device.mgt.mobile.windows.feature.group
+ ${carbon.device.mgt.plugin.version}
+
org.wso2.carbon.device.mgt.analytics.dashboard.feature.group
${carbon.device.mgt.version}
@@ -3523,6 +3600,14 @@
org.wso2.carbon.device.mgt.extensions.push.notification.provider.xmpp.feature.group
${carbon.device.mgt.version}
+
+ org.wso2.carbon.device.mgt.mobile.android.feature.group
+ ${carbon.device.mgt.plugin.version}
+
+
+ org.wso2.carbon.device.mgt.mobile.windows.feature.group
+ ${carbon.device.mgt.plugin.version}
+
org.wso2.carbon.apimgt.gateway.feature.group
${carbon.api.mgt.version}
diff --git a/modules/distribution/src/assembly/dist.xml b/modules/distribution/src/assembly/dist.xml
index 0fe2797a..ad2b2fb7 100644
--- a/modules/distribution/src/assembly/dist.xml
+++ b/modules/distribution/src/assembly/dist.xml
@@ -45,14 +45,14 @@
*/**
-
- src/resources/bin
- wso2iot-${product.iot.version}/bin
-
- */**
-
- 755
-
+
+
+
+
+
+
+
+
src/resources/plugins
wso2iot-${product.iot.version}/plugins
diff --git a/modules/distribution/src/resources/plugins/plugins-deployer.xml b/modules/distribution/src/resources/plugins/plugins-deployer.xml
index 834de06b..c3fb9b38 100644
--- a/modules/distribution/src/resources/plugins/plugins-deployer.xml
+++ b/modules/distribution/src/resources/plugins/plugins-deployer.xml
@@ -63,12 +63,6 @@
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.mobile.android.feature:\${carbon.device.mgt.plugin.version}
-
-
- org.wso2.carbon.devicemgt-plugins:org.wso2.carbon.device.mgt.mobile.windows.feature:\${carbon.device.mgt.plugin.version}
-
@@ -99,14 +93,6 @@
org.wso2.carbon.device.mgt.iot.virtualfirealarm.feature.group
- ${carbon.device.mgt.plugin.version}
-
-
- org.wso2.carbon.device.mgt.mobile.android.feature.group
- \${carbon.device.mgt.plugin.version}
-
-
- org.wso2.carbon.device.mgt.mobile.windows.feature.group
\${carbon.device.mgt.plugin.version}