mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Merge branch 'application-mgt-new' of https://github.com/lasanthaDLPDS/carbon-device-mgt into application-mgt-new
This commit is contained in:
commit
f861134ff6
@ -51,21 +51,8 @@
|
|||||||
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
||||||
<Bundle-Description>Application Management Common Bundle</Bundle-Description>
|
<Bundle-Description>Application Management Common Bundle</Bundle-Description>
|
||||||
<Import-Package>
|
<Import-Package>
|
||||||
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.wso2.carbon.device.mgt.common.operation.mgt.*;version="${carbon.device.mgt.version}",
|
||||||
org.w3c.dom,
|
|
||||||
org.json,
|
|
||||||
org.xml.sax,
|
|
||||||
com.google.gson,
|
com.google.gson,
|
||||||
javax.naming,
|
|
||||||
javax.xml.bind.annotation,
|
|
||||||
javax.xml.bind,
|
|
||||||
io.swagger.annotations.*;resolution:=optional
|
io.swagger.annotations.*;resolution:=optional
|
||||||
</Import-Package>
|
</Import-Package>
|
||||||
<Export-Package>
|
<Export-Package>
|
||||||
|
|||||||
@ -57,7 +57,6 @@
|
|||||||
org.osgi.framework,
|
org.osgi.framework,
|
||||||
org.osgi.service.component,
|
org.osgi.service.component,
|
||||||
org.apache.commons.logging,
|
org.apache.commons.logging,
|
||||||
javax.xml.*,
|
|
||||||
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
||||||
org.wso2.carbon.context.*,
|
org.wso2.carbon.context.*,
|
||||||
org.wso2.carbon.utils.*,
|
org.wso2.carbon.utils.*,
|
||||||
@ -71,38 +70,43 @@
|
|||||||
org.wso2.carbon.device.application.mgt.common.*,
|
org.wso2.carbon.device.application.mgt.common.*,
|
||||||
org.wso2.carbon.device.mgt.core.*,
|
org.wso2.carbon.device.mgt.core.*,
|
||||||
org.wso2.carbon.device.mgt.common.*,
|
org.wso2.carbon.device.mgt.common.*,
|
||||||
org.apache.axis2.*,
|
|
||||||
org.wso2.carbon.user.core.*,
|
org.wso2.carbon.user.core.*,
|
||||||
org.wso2.carbon.user.api.*,
|
org.wso2.carbon.user.api.*,
|
||||||
org.wso2.carbon.ndatasource.core,
|
org.wso2.carbon.ndatasource.core,
|
||||||
org.wso2.carbon,
|
org.wso2.carbon,
|
||||||
javax.annotation,
|
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,
|
||||||
org.xml.sax.helpers,
|
org.xml.sax.helpers,
|
||||||
org.apache.commons.io,
|
org.apache.commons.io,
|
||||||
org.apache.commons.codec.binary;version="${commons-codec.wso2.osgi.version.range}",
|
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.apache.commons.codec.digest;version="${commons-codec.wso2.osgi.version.range}",
|
||||||
org.wso2.carbon.base,
|
org.wso2.carbon.base,
|
||||||
org.wso2.carbon.device.mgt.core.dto.*;version="${carbon.device.mgt.version}",
|
net.dongliu.apk.parser.*
|
||||||
org.wso2.carbon.device.mgt.core.dao.*;version="${carbon.device.mgt.version}",
|
|
||||||
net.dongliu.*
|
|
||||||
</Import-Package>
|
</Import-Package>
|
||||||
<Embed-Dependency>apk-parser;scope=compile|runtime;inline=false</Embed-Dependency>
|
<Embed-Dependency>apk-parser;scope=compile|runtime;inline=false</Embed-Dependency>
|
||||||
<Embed-Transitive>true</Embed-Transitive>
|
<!--<Embed-Transitive>true</Embed-Transitive>-->
|
||||||
<Embed-StripGroup>true</Embed-StripGroup>
|
<!--<Embed-StripGroup>true</Embed-StripGroup>-->
|
||||||
<Export-Package>
|
<Export-Package>
|
||||||
!org.wso2.carbon.device.application.mgt.core.internal.*,
|
!org.wso2.carbon.device.application.mgt.core.internal.*,
|
||||||
org.wso2.carbon.device.application.mgt.core.*
|
org.wso2.carbon.device.application.mgt.core.*
|
||||||
</Export-Package>
|
</Export-Package>
|
||||||
<Axis2Deployer>PlatformDeployer</Axis2Deployer>
|
|
||||||
</instructions>
|
</instructions>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
|
<version>2.18</version>
|
||||||
|
<configuration>
|
||||||
|
<suiteXmlFiles>
|
||||||
|
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
|
||||||
|
</suiteXmlFiles>
|
||||||
|
<systemPropertyVariables>
|
||||||
|
<jacoco-agent.destfile>${basedir}/target/coverage-reports/jacoco-unit.exec</jacoco-agent.destfile>
|
||||||
|
<log4j.configuration>file:src/test/resources/log4j.properties</log4j.configuration>
|
||||||
|
</systemPropertyVariables>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
|
|||||||
@ -23,12 +23,12 @@ import com.dd.plist.NSDictionary;
|
|||||||
import com.dd.plist.NSString;
|
import com.dd.plist.NSString;
|
||||||
import com.dd.plist.PropertyListFormatException;
|
import com.dd.plist.PropertyListFormatException;
|
||||||
import com.dd.plist.PropertyListParser;
|
import com.dd.plist.PropertyListParser;
|
||||||
import net.dongliu.apk.parser.ApkFile;
|
|
||||||
import net.dongliu.apk.parser.bean.ApkMeta;
|
import net.dongliu.apk.parser.bean.ApkMeta;
|
||||||
import org.apache.commons.codec.digest.DigestUtils;
|
import org.apache.commons.codec.digest.DigestUtils;
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
import org.apache.commons.validator.routines.UrlValidator;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.device.application.mgt.common.ApplicationRelease;
|
import org.wso2.carbon.device.application.mgt.common.ApplicationRelease;
|
||||||
import org.wso2.carbon.device.application.mgt.common.ApplicationType;
|
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.ConnectionManagerUtil;
|
||||||
import org.wso2.carbon.device.application.mgt.core.util.Constants;
|
import org.wso2.carbon.device.application.mgt.core.util.Constants;
|
||||||
import org.wso2.carbon.device.application.mgt.core.util.StorageManagementUtil;
|
import org.wso2.carbon.device.application.mgt.core.util.StorageManagementUtil;
|
||||||
import org.apache.commons.validator.routines.UrlValidator;
|
|
||||||
import org.xml.sax.SAXException;
|
import org.xml.sax.SAXException;
|
||||||
|
|
||||||
import java.io.BufferedOutputStream;
|
import javax.xml.parsers.ParserConfigurationException;
|
||||||
import java.io.File;
|
import java.io.*;
|
||||||
import java.io.FileInputStream;
|
|
||||||
import java.io.FileOutputStream;
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.io.InputStream;
|
|
||||||
import java.nio.file.Files;
|
|
||||||
import java.text.ParseException;
|
import java.text.ParseException;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -59,8 +53,6 @@ import java.util.Objects;
|
|||||||
import java.util.zip.ZipEntry;
|
import java.util.zip.ZipEntry;
|
||||||
import java.util.zip.ZipInputStream;
|
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.deleteDir;
|
||||||
import static org.wso2.carbon.device.application.mgt.core.util.StorageManagementUtil.saveFile;
|
import static org.wso2.carbon.device.application.mgt.core.util.StorageManagementUtil.saveFile;
|
||||||
|
|
||||||
|
|||||||
@ -39,6 +39,7 @@ import java.io.IOException;
|
|||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
import java.nio.file.Files;
|
||||||
import java.util.zip.ZipEntry;
|
import java.util.zip.ZipEntry;
|
||||||
import java.util.zip.ZipInputStream;
|
import java.util.zip.ZipInputStream;
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||||
|
*
|
||||||
|
* WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
|
* Version 2.0 (the "License"); you may not use this file except
|
||||||
|
* in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing,
|
||||||
|
* software distributed under the License is distributed on an
|
||||||
|
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
* KIND, either express or implied. See the License for the
|
||||||
|
* specific language governing permissions and limitations
|
||||||
|
* under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package org.wso2.carbon.device.application.mgt.core;
|
||||||
|
|
||||||
|
import com.dd.plist.NSDictionary;
|
||||||
|
import net.dongliu.apk.parser.bean.ApkMeta;
|
||||||
|
import org.testng.Assert;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
import org.wso2.carbon.device.application.mgt.core.exception.ParsingException;
|
||||||
|
import org.wso2.carbon.device.application.mgt.core.util.ArtifactsParser;
|
||||||
|
|
||||||
|
import java.io.FileInputStream;
|
||||||
|
import java.io.FileNotFoundException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
|
||||||
|
public class ArtifactParserTest {
|
||||||
|
private static final String APK_FILE = "src/test/resources/util/app-debug.apk";
|
||||||
|
private static final String APK_FILE_INVALID = "src/test/resources/util/app-debug1.apk";
|
||||||
|
private static final String IPA_FILE = "src/test/resources/util/iOSMDMAgent.ipa";
|
||||||
|
private static final String IPA_FILE_INVALID = "src/test/resources/util/iOSMDMAgent1.ipa";
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testReadAndroidManifestFile() throws FileNotFoundException, ParsingException {
|
||||||
|
InputStream apk = new FileInputStream(APK_FILE);
|
||||||
|
ApkMeta apkMeta = ArtifactsParser.readAndroidManifestFile(apk);
|
||||||
|
Assert.assertEquals(apkMeta.getVersionName(), "1.0", "APK version name extraction failed.");
|
||||||
|
Assert.assertEquals(apkMeta.getPackageName(), "com.games.inosh.myapplication",
|
||||||
|
"APK package name extraction failed.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test(expectedExceptions = java.io.FileNotFoundException.class)
|
||||||
|
public void testReadAndroidManifestInvalidFile() throws FileNotFoundException, ParsingException {
|
||||||
|
InputStream apk = new FileInputStream(APK_FILE_INVALID);
|
||||||
|
ArtifactsParser.readAndroidManifestFile(apk);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testReadiOSManifestFile() throws FileNotFoundException, ParsingException {
|
||||||
|
InputStream ipa = new FileInputStream(IPA_FILE);
|
||||||
|
NSDictionary ipaDictionary = ArtifactsParser.readiOSManifestFile(ipa);
|
||||||
|
Assert.assertEquals(ipaDictionary.objectForKey(ArtifactsParser.IPA_BUNDLE_IDENTIFIER_KEY).toString(),
|
||||||
|
"org.wso2.carbon.emm.ios.agent.inosh", "IPA bundle ID extraction failed.");
|
||||||
|
Assert.assertEquals(ipaDictionary.objectForKey(ArtifactsParser.IPA_BUNDLE_VERSION_KEY).toString(),
|
||||||
|
"GA", "IPA file version name extraction failed.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test(expectedExceptions = java.io.FileNotFoundException.class)
|
||||||
|
public void testReadiOSManifestInvalidFile() throws FileNotFoundException, ParsingException {
|
||||||
|
InputStream ipa = new FileInputStream(IPA_FILE_INVALID);
|
||||||
|
ArtifactsParser.readiOSManifestFile(ipa);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -20,4 +20,9 @@
|
|||||||
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
|
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
|
||||||
|
|
||||||
<suite name="ApplicationManagementCore">
|
<suite name="ApplicationManagementCore">
|
||||||
|
<test name="Util classes tests" preserve-order="true">
|
||||||
|
<classes>
|
||||||
|
<class name="org.wso2.carbon.device.application.mgt.core.ArtifactParserTest"/>
|
||||||
|
</classes>
|
||||||
|
</test>
|
||||||
</suite>
|
</suite>
|
||||||
Binary file not shown.
Binary file not shown.
@ -22,13 +22,13 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>application-mgt-feature</artifactId>
|
<artifactId>application-mgt-feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<relativePath>../pom.xml</relativePath>
|
<relativePath>../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.device.application.mgt.api.feature</artifactId>
|
<artifactId>org.wso2.carbon.device.application.mgt.api.feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>WSO2 Carbon - Application Management API Feature</name>
|
<name>WSO2 Carbon - Application Management API Feature</name>
|
||||||
<url>http://wso2.org</url>
|
<url>http://wso2.org</url>
|
||||||
|
|||||||
@ -1,8 +1,4 @@
|
|||||||
instructions.configure = \
|
instructions.configure = \
|
||||||
org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../deployment/server/webapps/);\
|
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
|
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);\
|
||||||
.mgt.api_${feature.version}/webapps/api#application-mgt-publisher#v1.0.war,target:${installFolder}/../.
|
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);\
|
||||||
./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);\
|
|
||||||
@ -22,12 +22,12 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>application-mgt-feature</artifactId>
|
<artifactId>application-mgt-feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.device.application.mgt.auth.handler.feature</artifactId>
|
<artifactId>org.wso2.carbon.device.application.mgt.auth.handler.feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>WSO2 Carbon - Application Management Authentication Handler Feature</name>
|
<name>WSO2 Carbon - Application Management Authentication Handler Feature</name>
|
||||||
<description>This feature contains the Authentication Handler implementation for Publisher and Store.</description>
|
<description>This feature contains the Authentication Handler implementation for Publisher and Store.</description>
|
||||||
|
|||||||
@ -22,14 +22,14 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>application-mgt-feature</artifactId>
|
<artifactId>application-mgt-feature</artifactId>
|
||||||
<version>3.0.46-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<relativePath>../pom.xml</relativePath>
|
<relativePath>../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.device.application.mgt.extensions.feature</artifactId>
|
<artifactId>org.wso2.carbon.device.application.mgt.extensions.feature</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<version>3.0.46-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<name>WSO2 Carbon - Application Management Extension Feature</name>
|
<name>WSO2 Carbon - Application Management Extension Feature</name>
|
||||||
<url>http://wso2.org</url>
|
<url>http://wso2.org</url>
|
||||||
<description>WSO2 Application Management Extension Feature</description>
|
<description>WSO2 Application Management Extension Feature</description>
|
||||||
|
|||||||
@ -22,13 +22,13 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>application-mgt-feature</artifactId>
|
<artifactId>application-mgt-feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<relativePath>../pom.xml</relativePath>
|
<relativePath>../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.device.application.mgt.feature</artifactId>
|
<artifactId>org.wso2.carbon.device.application.mgt.feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>WSO2 Carbon - Application Management Aggregate Feature</name>
|
<name>WSO2 Carbon - Application Management Aggregate Feature</name>
|
||||||
<url>http://wso2.org</url>
|
<url>http://wso2.org</url>
|
||||||
@ -45,14 +45,14 @@
|
|||||||
<artifactId>org.wso2.carbon.device.application.mgt.publisher.ui.feature</artifactId>
|
<artifactId>org.wso2.carbon.device.application.mgt.publisher.ui.feature</artifactId>
|
||||||
<type>zip</type>
|
<type>zip</type>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<!--<dependency>-->
|
||||||
<groupId>javax.servlet.jsp</groupId>
|
<!--<groupId>javax.servlet.jsp</groupId>-->
|
||||||
<artifactId>javax.servlet.jsp-api</artifactId>
|
<!--<artifactId>javax.servlet.jsp-api</artifactId>-->
|
||||||
</dependency>
|
<!--</dependency>-->
|
||||||
<dependency>
|
<!--<dependency>-->
|
||||||
<groupId>org.wso2.orbit.org.scannotation</groupId>
|
<!--<groupId>org.wso2.orbit.org.scannotation</groupId>-->
|
||||||
<artifactId>scannotation</artifactId>
|
<!--<artifactId>scannotation</artifactId>-->
|
||||||
</dependency>
|
<!--</dependency>-->
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
@ -79,10 +79,10 @@
|
|||||||
<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.server.feature:${carbon.device.mgt.version}</includedFeatureDef>
|
<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.server.feature:${carbon.device.mgt.version}</includedFeatureDef>
|
||||||
<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.publisher.ui.feature:${carbon.device.mgt.version}</includedFeatureDef>
|
<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.publisher.ui.feature:${carbon.device.mgt.version}</includedFeatureDef>
|
||||||
</includedFeatures>
|
</includedFeatures>
|
||||||
<bundles>
|
<!--<bundles>-->
|
||||||
<bundleDef>javax.servlet.jsp:javax.servlet.jsp-api</bundleDef>
|
<!--<bundleDef>javax.servlet.jsp:javax.servlet.jsp-api</bundleDef>-->
|
||||||
<bundleDef>org.wso2.orbit.org.scannotation:scannotation:${scannotation.version}</bundleDef>
|
<!--<bundleDef>org.wso2.orbit.org.scannotation:scannotation:${scannotation.version}</bundleDef>-->
|
||||||
</bundles>
|
<!--</bundles>-->
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
|||||||
@ -22,13 +22,13 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>application-mgt-feature</artifactId>
|
<artifactId>application-mgt-feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<relativePath>../pom.xml</relativePath>
|
<relativePath>../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.device.application.mgt.publisher.ui.feature</artifactId>
|
<artifactId>org.wso2.carbon.device.application.mgt.publisher.ui.feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>WSO2 Carbon - Application Management Publisher UI Feature</name>
|
<name>WSO2 Carbon - Application Management Publisher UI Feature</name>
|
||||||
<url>http://wso2.org</url>
|
<url>http://wso2.org</url>
|
||||||
|
|||||||
@ -22,14 +22,14 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>application-mgt-feature</artifactId>
|
<artifactId>application-mgt-feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<relativePath>../pom.xml</relativePath>
|
<relativePath>../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.device.application.mgt.server.feature</artifactId>
|
<artifactId>org.wso2.carbon.device.application.mgt.server.feature</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<name>WSO2 Carbon - Application Management Server Feature</name>
|
<name>WSO2 Carbon - Application Management Server Feature</name>
|
||||||
<url>http://wso2.org</url>
|
<url>http://wso2.org</url>
|
||||||
<description>This feature contains the core bundles required for Back-end Application Management functionality
|
<description>This feature contains the core bundles required for Back-end Application Management functionality
|
||||||
@ -44,16 +44,24 @@
|
|||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>org.wso2.carbon.device.application.mgt.core</artifactId>
|
<artifactId>org.wso2.carbon.device.application.mgt.core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<!--<dependency>-->
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<!--<groupId>javax.servlet.jsp</groupId>-->
|
||||||
<artifactId>org.wso2.carbon.device.application.mgt.api.feature</artifactId>
|
<!--<artifactId>javax.servlet.jsp-api</artifactId>-->
|
||||||
<type>zip</type>
|
<!--</dependency>-->
|
||||||
</dependency>
|
<!--<dependency>-->
|
||||||
<dependency>
|
<!--<groupId>org.wso2.orbit.org.scannotation</groupId>-->
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<!--<artifactId>scannotation</artifactId>-->
|
||||||
<artifactId>org.wso2.carbon.device.application.mgt.auth.handler.feature</artifactId>
|
<!--</dependency>-->
|
||||||
<type>zip</type>
|
<!--<dependency>-->
|
||||||
</dependency>
|
<!--<groupId>org.wso2.carbon.devicemgt</groupId>-->
|
||||||
|
<!--<artifactId>org.wso2.carbon.device.application.mgt.api.feature</artifactId>-->
|
||||||
|
<!--<type>zip</type>-->
|
||||||
|
<!--</dependency>-->
|
||||||
|
<!--<dependency>-->
|
||||||
|
<!--<groupId>org.wso2.carbon.devicemgt</groupId>-->
|
||||||
|
<!--<artifactId>org.wso2.carbon.device.application.mgt.auth.handler.feature</artifactId>-->
|
||||||
|
<!--<type>zip</type>-->
|
||||||
|
<!--</dependency>-->
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
@ -103,10 +111,10 @@
|
|||||||
<propertyDef>org.eclipse.equinox.p2.type.group:false</propertyDef>
|
<propertyDef>org.eclipse.equinox.p2.type.group:false</propertyDef>
|
||||||
</properties>
|
</properties>
|
||||||
</adviceFile>
|
</adviceFile>
|
||||||
<includedFeatures>
|
<!--<includedFeatures>-->
|
||||||
<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.api.feature:${carbon.device.mgt.version}</includedFeatureDef>
|
<!--<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.api.feature:${carbon.device.mgt.version}</includedFeatureDef>-->
|
||||||
<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.auth.handler.feature:${carbon.device.mgt.version}</includedFeatureDef>
|
<!--<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.auth.handler.feature:${carbon.device.mgt.version}</includedFeatureDef>-->
|
||||||
</includedFeatures>
|
<!--</includedFeatures>-->
|
||||||
<bundles>
|
<bundles>
|
||||||
<bundleDef>
|
<bundleDef>
|
||||||
org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.common:${carbon.device.mgt.version}
|
org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.common:${carbon.device.mgt.version}
|
||||||
@ -114,12 +122,14 @@
|
|||||||
<bundleDef>
|
<bundleDef>
|
||||||
org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.core:${carbon.device.mgt.version}
|
org.wso2.carbon.devicemgt:org.wso2.carbon.device.application.mgt.core:${carbon.device.mgt.version}
|
||||||
</bundleDef>
|
</bundleDef>
|
||||||
|
<!--<bundleDef>javax.servlet.jsp:javax.servlet.jsp-api</bundleDef>-->
|
||||||
|
<!--<bundleDef>org.wso2.orbit.org.scannotation:scannotation:${scannotation.version}</bundleDef>-->
|
||||||
</bundles>
|
</bundles>
|
||||||
<importBundles>
|
<importBundles>
|
||||||
</importBundles>
|
</importBundles>
|
||||||
<importFeatures>
|
<!--<importFeatures>-->
|
||||||
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>
|
<!--<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>-->
|
||||||
</importFeatures>
|
<!--</importFeatures>-->
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
|||||||
@ -23,12 +23,12 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>application-mgt-feature</artifactId>
|
<artifactId>application-mgt-feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.device.application.mgt.store.ui.feature</artifactId>
|
<artifactId>org.wso2.carbon.device.application.mgt.store.ui.feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>WSO2 Carbon - Application Management Store UI Feature</name>
|
<name>WSO2 Carbon - Application Management Store UI Feature</name>
|
||||||
<url>http://wso2.org</url>
|
<url>http://wso2.org</url>
|
||||||
|
|||||||
@ -22,13 +22,13 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>carbon-devicemgt</artifactId>
|
<artifactId>carbon-devicemgt</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<relativePath>../../pom.xml</relativePath>
|
<relativePath>../../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>application-mgt-feature</artifactId>
|
<artifactId>application-mgt-feature</artifactId>
|
||||||
<version>3.1.34-SNAPSHOT</version>
|
<version>3.1.40-SNAPSHOT</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>WSO2 Carbon - Application Management Feature</name>
|
<name>WSO2 Carbon - Application Management Feature</name>
|
||||||
<url>http://wso2.org</url>
|
<url>http://wso2.org</url>
|
||||||
|
|||||||
1
pom.xml
1
pom.xml
@ -1740,7 +1740,6 @@
|
|||||||
<artifactId>apk-parser</artifactId>
|
<artifactId>apk-parser</artifactId>
|
||||||
<version>${net.dongliu.version}</version>
|
<version>${net.dongliu.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!--websocket dependency-->
|
<!--websocket dependency-->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>javax.websocket</groupId>
|
<groupId>javax.websocket</groupId>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user