diff --git a/components/application-mgt/org.wso2.carbon.device.application.mgt.authhandler/pom.xml b/components/application-mgt/org.wso2.carbon.device.application.mgt.authhandler/pom.xml
index 1bdb6b03d3..a8cd2bb66f 100644
--- a/components/application-mgt/org.wso2.carbon.device.application.mgt.authhandler/pom.xml
+++ b/components/application-mgt/org.wso2.carbon.device.application.mgt.authhandler/pom.xml
@@ -24,11 +24,11 @@
org.wso2.carbon.devicemgt
application-mgt
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
org.wso2.carbon.device.application.mgt.authhandler
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
war
WSO2 Carbon - Application Management Authentication Handler API
Proxy Service for Authentication Handling in WSO2 App Manager.
diff --git a/components/application-mgt/org.wso2.carbon.device.application.mgt.common/pom.xml b/components/application-mgt/org.wso2.carbon.device.application.mgt.common/pom.xml
index 85c6edd29a..79f49e3850 100644
--- a/components/application-mgt/org.wso2.carbon.device.application.mgt.common/pom.xml
+++ b/components/application-mgt/org.wso2.carbon.device.application.mgt.common/pom.xml
@@ -21,13 +21,13 @@
org.wso2.carbon.devicemgt
application-mgt
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
../pom.xml
4.0.0
org.wso2.carbon.device.application.mgt.common
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
bundle
WSO2 Carbon - Application Management Common
WSO2 Carbon - Application Management Common
@@ -51,21 +51,8 @@
${carbon.device.mgt.version}
Application Management Common Bundle
- org.osgi.framework,
- org.osgi.service.component,
- org.apache.commons.logging,
- javax.xml.*,
- org.apache.commons.codec.binary;version="${commons-codec.wso2.osgi.version.range}",
- org.wso2.carbon.device.mgt.core.dto.*;version="${carbon.device.mgt.version}",
- org.wso2.carbon.device.mgt.core.dao.*;version="${carbon.device.mgt.version}",
org.wso2.carbon.device.mgt.common.operation.mgt.*;version="${carbon.device.mgt.version}",
- org.w3c.dom,
- org.json,
- org.xml.sax,
com.google.gson,
- javax.naming,
- javax.xml.bind.annotation,
- javax.xml.bind,
io.swagger.annotations.*;resolution:=optional
diff --git a/components/application-mgt/org.wso2.carbon.device.application.mgt.core/pom.xml b/components/application-mgt/org.wso2.carbon.device.application.mgt.core/pom.xml
index 10f406d4cf..c5043c346f 100644
--- a/components/application-mgt/org.wso2.carbon.device.application.mgt.core/pom.xml
+++ b/components/application-mgt/org.wso2.carbon.device.application.mgt.core/pom.xml
@@ -21,13 +21,13 @@
org.wso2.carbon.devicemgt
application-mgt
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
../pom.xml
4.0.0
org.wso2.carbon.device.application.mgt.core
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
bundle
WSO2 Carbon - Application Management Core
WSO2 Carbon - Application Management Core
@@ -57,7 +57,6 @@
org.osgi.framework,
org.osgi.service.component,
org.apache.commons.logging,
- javax.xml.*,
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
org.wso2.carbon.context.*,
org.wso2.carbon.utils.*,
@@ -71,35 +70,26 @@
org.wso2.carbon.device.application.mgt.common.*,
org.wso2.carbon.device.mgt.core.*,
org.wso2.carbon.device.mgt.common.*,
- org.apache.axis2.*,
org.wso2.carbon.user.core.*,
org.wso2.carbon.user.api.*,
org.wso2.carbon.ndatasource.core,
org.wso2.carbon,
javax.annotation,
- org.bouncycastle.cert,
- org.bouncycastle.cert.jcajce,
- org.bouncycastle.cms,
- org.bouncycastle.jce.provider,
- org.bouncycastle.util,
org.xml.sax,
org.xml.sax.helpers,
org.apache.commons.io,
org.apache.commons.codec.binary;version="${commons-codec.wso2.osgi.version.range}",
org.apache.commons.codec.digest;version="${commons-codec.wso2.osgi.version.range}",
org.wso2.carbon.base,
- org.wso2.carbon.device.mgt.core.dto.*;version="${carbon.device.mgt.version}",
- org.wso2.carbon.device.mgt.core.dao.*;version="${carbon.device.mgt.version}",
- net.dongliu.*
+ net.dongliu.apk.parser.*
apk-parser;scope=compile|runtime;inline=false
- true
- true
+
+
!org.wso2.carbon.device.application.mgt.core.internal.*,
org.wso2.carbon.device.application.mgt.core.*
- PlatformDeployer
diff --git a/components/application-mgt/org.wso2.carbon.device.application.mgt.core/src/main/java/org/wso2/carbon/device/application/mgt/core/impl/ApplicationStorageManagerImpl.java b/components/application-mgt/org.wso2.carbon.device.application.mgt.core/src/main/java/org/wso2/carbon/device/application/mgt/core/impl/ApplicationStorageManagerImpl.java
index 899887f7ca..957f32c022 100644
--- a/components/application-mgt/org.wso2.carbon.device.application.mgt.core/src/main/java/org/wso2/carbon/device/application/mgt/core/impl/ApplicationStorageManagerImpl.java
+++ b/components/application-mgt/org.wso2.carbon.device.application.mgt.core/src/main/java/org/wso2/carbon/device/application/mgt/core/impl/ApplicationStorageManagerImpl.java
@@ -23,12 +23,12 @@ import com.dd.plist.NSDictionary;
import com.dd.plist.NSString;
import com.dd.plist.PropertyListFormatException;
import com.dd.plist.PropertyListParser;
-import net.dongliu.apk.parser.ApkFile;
import net.dongliu.apk.parser.bean.ApkMeta;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.io.IOUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.commons.validator.routines.UrlValidator;
import org.wso2.carbon.context.PrivilegedCarbonContext;
import org.wso2.carbon.device.application.mgt.common.ApplicationRelease;
import org.wso2.carbon.device.application.mgt.common.ApplicationType;
@@ -41,16 +41,10 @@ import org.wso2.carbon.device.application.mgt.core.util.ArtifactsParser;
import org.wso2.carbon.device.application.mgt.core.util.ConnectionManagerUtil;
import org.wso2.carbon.device.application.mgt.core.util.Constants;
import org.wso2.carbon.device.application.mgt.core.util.StorageManagementUtil;
-import org.apache.commons.validator.routines.UrlValidator;
import org.xml.sax.SAXException;
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.nio.file.Files;
+import javax.xml.parsers.ParserConfigurationException;
+import java.io.*;
import java.text.ParseException;
import java.util.HashMap;
import java.util.List;
@@ -59,8 +53,6 @@ import java.util.Objects;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
-import javax.xml.parsers.ParserConfigurationException;
-
import static org.wso2.carbon.device.application.mgt.core.util.StorageManagementUtil.deleteDir;
import static org.wso2.carbon.device.application.mgt.core.util.StorageManagementUtil.saveFile;
diff --git a/components/application-mgt/org.wso2.carbon.device.application.mgt.publisher.api/pom.xml b/components/application-mgt/org.wso2.carbon.device.application.mgt.publisher.api/pom.xml
index ebb2c88188..f32092e155 100644
--- a/components/application-mgt/org.wso2.carbon.device.application.mgt.publisher.api/pom.xml
+++ b/components/application-mgt/org.wso2.carbon.device.application.mgt.publisher.api/pom.xml
@@ -22,13 +22,13 @@
application-mgt
org.wso2.carbon.devicemgt
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
../pom.xml
4.0.0
org.wso2.carbon.device.application.mgt.publisher.api
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
war
WSO2 Carbon - Application Management API
WSO2 Carbon - Application Management API
diff --git a/components/application-mgt/org.wso2.carbon.device.application.mgt.publisher.ui/pom.xml b/components/application-mgt/org.wso2.carbon.device.application.mgt.publisher.ui/pom.xml
index 19083272f1..e903f7eff6 100644
--- a/components/application-mgt/org.wso2.carbon.device.application.mgt.publisher.ui/pom.xml
+++ b/components/application-mgt/org.wso2.carbon.device.application.mgt.publisher.ui/pom.xml
@@ -22,12 +22,12 @@
org.wso2.carbon.devicemgt
application-mgt
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
4.0.0
org.wso2.carbon.device.application.mgt.publisher.ui
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
WSO2 Carbon - Application Management Publisher UI
WSO2 Carbon - Application Management Publisher UI React Application
http://wso2.org
diff --git a/components/application-mgt/org.wso2.carbon.device.application.mgt.store.api/pom.xml b/components/application-mgt/org.wso2.carbon.device.application.mgt.store.api/pom.xml
index e65148da2e..f87d02d27c 100644
--- a/components/application-mgt/org.wso2.carbon.device.application.mgt.store.api/pom.xml
+++ b/components/application-mgt/org.wso2.carbon.device.application.mgt.store.api/pom.xml
@@ -22,13 +22,13 @@
application-mgt
org.wso2.carbon.devicemgt
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
../pom.xml
4.0.0
org.wso2.carbon.device.application.mgt.store.api
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
war
WSO2 Carbon - Application Management API
WSO2 Carbon - Application Management API
diff --git a/components/application-mgt/org.wso2.carbon.device.application.mgt.store.ui/pom.xml b/components/application-mgt/org.wso2.carbon.device.application.mgt.store.ui/pom.xml
index 4962a730b6..4b37665d87 100644
--- a/components/application-mgt/org.wso2.carbon.device.application.mgt.store.ui/pom.xml
+++ b/components/application-mgt/org.wso2.carbon.device.application.mgt.store.ui/pom.xml
@@ -24,10 +24,10 @@
org.wso2.carbon.devicemgt
application-mgt
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
org.wso2.carbon.device.application.mgt.store.ui
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
diff --git a/components/application-mgt/pom.xml b/components/application-mgt/pom.xml
index 68f8b0e0e5..166a68acb1 100644
--- a/components/application-mgt/pom.xml
+++ b/components/application-mgt/pom.xml
@@ -22,13 +22,13 @@
org.wso2.carbon.devicemgt
carbon-devicemgt
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
../../pom.xml
4.0.0
application-mgt
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
pom
WSO2 Carbon - Application Management Component
WSO2 Carbon - Application Management Component
diff --git a/features/application-mgt/org.wso2.carbon.device.application.mgt.api.feature/pom.xml b/features/application-mgt/org.wso2.carbon.device.application.mgt.api.feature/pom.xml
index f7bedc059a..571035fb9d 100644
--- a/features/application-mgt/org.wso2.carbon.device.application.mgt.api.feature/pom.xml
+++ b/features/application-mgt/org.wso2.carbon.device.application.mgt.api.feature/pom.xml
@@ -22,13 +22,13 @@
org.wso2.carbon.devicemgt
application-mgt-feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
../pom.xml
4.0.0
org.wso2.carbon.device.application.mgt.api.feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
pom
WSO2 Carbon - Application Management API Feature
http://wso2.org
diff --git a/features/application-mgt/org.wso2.carbon.device.application.mgt.api.feature/src/main/resources/p2.inf b/features/application-mgt/org.wso2.carbon.device.application.mgt.api.feature/src/main/resources/p2.inf
index 1d83a6da71..edf41c6ffd 100644
--- a/features/application-mgt/org.wso2.carbon.device.application.mgt.api.feature/src/main/resources/p2.inf
+++ b/features/application-mgt/org.wso2.carbon.device.application.mgt.api.feature/src/main/resources/p2.inf
@@ -1,8 +1,4 @@
instructions.configure = \
org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../deployment/server/webapps/);\
-org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.device.application
-.mgt.api_${feature.version}/webapps/api#application-mgt-publisher#v1.0.war,target:${installFolder}/../.
-./deployment/server/webapps/api#application-mgt-publisher#v1.0.war,overwrite:true);\
-org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.device.application
-.mgt.api_${feature.version}/webapps/api#application-mgt-store#v1.0.war,target:${installFolder}/../.
-./deployment/server/webapps/api#application-mgt-store#v1.0.war,overwrite:true);\
\ No newline at end of file
+org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.device.application.mgt.api_${feature.version}/webapps/api#application-mgt-publisher#v1.0.war,target:${installFolder}/../../deployment/server/webapps/api#application-mgt-publisher#v1.0.war,overwrite:true);\
+org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.device.application.mgt.api_${feature.version}/webapps/api#application-mgt-store#v1.0.war,target:${installFolder}/../../deployment/server/webapps/api#application-mgt-store#v1.0.war,overwrite:true);\
\ No newline at end of file
diff --git a/features/application-mgt/org.wso2.carbon.device.application.mgt.auth.handler.feature/pom.xml b/features/application-mgt/org.wso2.carbon.device.application.mgt.auth.handler.feature/pom.xml
index 09c5995d73..80e42d1542 100644
--- a/features/application-mgt/org.wso2.carbon.device.application.mgt.auth.handler.feature/pom.xml
+++ b/features/application-mgt/org.wso2.carbon.device.application.mgt.auth.handler.feature/pom.xml
@@ -22,12 +22,12 @@
org.wso2.carbon.devicemgt
application-mgt-feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
4.0.0
org.wso2.carbon.device.application.mgt.auth.handler.feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
pom
WSO2 Carbon - Application Management Authentication Handler Feature
This feature contains the Authentication Handler implementation for Publisher and Store.
diff --git a/features/application-mgt/org.wso2.carbon.device.application.mgt.extensions.feature/pom.xml b/features/application-mgt/org.wso2.carbon.device.application.mgt.extensions.feature/pom.xml
index 67e5f3bdd9..504742d404 100644
--- a/features/application-mgt/org.wso2.carbon.device.application.mgt.extensions.feature/pom.xml
+++ b/features/application-mgt/org.wso2.carbon.device.application.mgt.extensions.feature/pom.xml
@@ -22,14 +22,14 @@
org.wso2.carbon.devicemgt
application-mgt-feature
- 3.0.46-SNAPSHOT
+ 3.1.40-SNAPSHOT
../pom.xml
4.0.0
org.wso2.carbon.device.application.mgt.extensions.feature
pom
- 3.0.46-SNAPSHOT
+ 3.1.40-SNAPSHOT
WSO2 Carbon - Application Management Extension Feature
http://wso2.org
WSO2 Application Management Extension Feature
diff --git a/features/application-mgt/org.wso2.carbon.device.application.mgt.feature/pom.xml b/features/application-mgt/org.wso2.carbon.device.application.mgt.feature/pom.xml
index 6e72589d1e..548edd110f 100644
--- a/features/application-mgt/org.wso2.carbon.device.application.mgt.feature/pom.xml
+++ b/features/application-mgt/org.wso2.carbon.device.application.mgt.feature/pom.xml
@@ -22,13 +22,13 @@
org.wso2.carbon.devicemgt
application-mgt-feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
../pom.xml
4.0.0
org.wso2.carbon.device.application.mgt.feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
pom
WSO2 Carbon - Application Management Aggregate Feature
http://wso2.org
@@ -45,14 +45,14 @@
org.wso2.carbon.device.application.mgt.publisher.ui.feature
zip
-
- javax.servlet.jsp
- javax.servlet.jsp-api
-
-
- org.wso2.orbit.org.scannotation
- scannotation
-
+
+
+
+
+
+
+
+
@@ -79,10 +79,10 @@
org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.server.feature:${carbon.device.mgt.version}
org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.publisher.ui.feature:${carbon.device.mgt.version}
-
- javax.servlet.jsp:javax.servlet.jsp-api
- org.wso2.orbit.org.scannotation:scannotation:${scannotation.version}
-
+
+
+
+
diff --git a/features/application-mgt/org.wso2.carbon.device.application.mgt.publisher.ui.feature/pom.xml b/features/application-mgt/org.wso2.carbon.device.application.mgt.publisher.ui.feature/pom.xml
index f9889befd7..4e1a6ce449 100644
--- a/features/application-mgt/org.wso2.carbon.device.application.mgt.publisher.ui.feature/pom.xml
+++ b/features/application-mgt/org.wso2.carbon.device.application.mgt.publisher.ui.feature/pom.xml
@@ -22,13 +22,13 @@
org.wso2.carbon.devicemgt
application-mgt-feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
../pom.xml
4.0.0
org.wso2.carbon.device.application.mgt.publisher.ui.feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
pom
WSO2 Carbon - Application Management Publisher UI Feature
http://wso2.org
diff --git a/features/application-mgt/org.wso2.carbon.device.application.mgt.server.feature/pom.xml b/features/application-mgt/org.wso2.carbon.device.application.mgt.server.feature/pom.xml
index f30952ed26..f70e66d542 100644
--- a/features/application-mgt/org.wso2.carbon.device.application.mgt.server.feature/pom.xml
+++ b/features/application-mgt/org.wso2.carbon.device.application.mgt.server.feature/pom.xml
@@ -22,14 +22,14 @@
org.wso2.carbon.devicemgt
application-mgt-feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
../pom.xml
4.0.0
org.wso2.carbon.device.application.mgt.server.feature
pom
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
WSO2 Carbon - Application Management Server Feature
http://wso2.org
This feature contains the core bundles required for Back-end Application Management functionality
@@ -44,16 +44,24 @@
org.wso2.carbon.devicemgt
org.wso2.carbon.device.application.mgt.core
-
- org.wso2.carbon.devicemgt
- org.wso2.carbon.device.application.mgt.api.feature
- zip
-
-
- org.wso2.carbon.devicemgt
- org.wso2.carbon.device.application.mgt.auth.handler.feature
- zip
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -103,10 +111,10 @@
org.eclipse.equinox.p2.type.group:false
-
- org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.api.feature:${carbon.device.mgt.version}
- org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.auth.handler.feature:${carbon.device.mgt.version}
-
+
+
+
+
org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.common:${carbon.device.mgt.version}
@@ -114,12 +122,14 @@
org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.core:${carbon.device.mgt.version}
+
+
-
- org.wso2.carbon.core.server:${carbon.kernel.version}
-
+
+
+
diff --git a/features/application-mgt/org.wso2.carbon.device.application.mgt.store.ui.feature/pom.xml b/features/application-mgt/org.wso2.carbon.device.application.mgt.store.ui.feature/pom.xml
index 95f67bde04..4984346402 100644
--- a/features/application-mgt/org.wso2.carbon.device.application.mgt.store.ui.feature/pom.xml
+++ b/features/application-mgt/org.wso2.carbon.device.application.mgt.store.ui.feature/pom.xml
@@ -23,12 +23,12 @@
org.wso2.carbon.devicemgt
application-mgt-feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
4.0.0
org.wso2.carbon.device.application.mgt.store.ui.feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
pom
WSO2 Carbon - Application Management Store UI Feature
http://wso2.org
diff --git a/features/application-mgt/pom.xml b/features/application-mgt/pom.xml
index 8bc11b1ec4..16d3db95a5 100644
--- a/features/application-mgt/pom.xml
+++ b/features/application-mgt/pom.xml
@@ -22,13 +22,13 @@
org.wso2.carbon.devicemgt
carbon-devicemgt
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
../../pom.xml
4.0.0
application-mgt-feature
- 3.1.34-SNAPSHOT
+ 3.1.40-SNAPSHOT
pom
WSO2 Carbon - Application Management Feature
http://wso2.org