diff --git a/components/data/data-services/org.wso2.micro.integrator.dataservices.capp.deployer/pom.xml b/components/data/data-services/org.wso2.micro.integrator.dataservices.capp.deployer/pom.xml
index 0889eabd57..56b8182874 100644
--- a/components/data/data-services/org.wso2.micro.integrator.dataservices.capp.deployer/pom.xml
+++ b/components/data/data-services/org.wso2.micro.integrator.dataservices.capp.deployer/pom.xml
@@ -48,10 +48,6 @@
-
- org.apache.felix
- maven-scr-plugin
-
org.apache.felix
maven-bundle-plugin
diff --git a/components/data/data-services/org.wso2.micro.integrator.dataservices.common/pom.xml b/components/data/data-services/org.wso2.micro.integrator.dataservices.common/pom.xml
index 5ac9b0466c..f4d262a1f5 100644
--- a/components/data/data-services/org.wso2.micro.integrator.dataservices.common/pom.xml
+++ b/components/data/data-services/org.wso2.micro.integrator.dataservices.common/pom.xml
@@ -44,6 +44,8 @@
org.wso2.micro.integrator.dataservices.common.*;version="${project.version}"
+
+
diff --git a/components/data/data-services/org.wso2.micro.integrator.dataservices.core/pom.xml b/components/data/data-services/org.wso2.micro.integrator.dataservices.core/pom.xml
index 0eef0046fc..3802978296 100644
--- a/components/data/data-services/org.wso2.micro.integrator.dataservices.core/pom.xml
+++ b/components/data/data-services/org.wso2.micro.integrator.dataservices.core/pom.xml
@@ -418,11 +418,6 @@
-
- org.apache.felix
- maven-scr-plugin
-
-
org.apache.maven.plugins
maven-antrun-plugin
diff --git a/components/data/data-services/org.wso2.micro.integrator.dataservices.core/src/main/java/org/wso2/micro/integrator/dataservices/core/odata/serializer/ODataImpl.java b/components/data/data-services/org.wso2.micro.integrator.dataservices.core/src/main/java/org/wso2/micro/integrator/dataservices/core/odata/serializer/ODataImpl.java
index 94614027de..486bb9c7fb 100644
--- a/components/data/data-services/org.wso2.micro.integrator.dataservices.core/src/main/java/org/wso2/micro/integrator/dataservices/core/odata/serializer/ODataImpl.java
+++ b/components/data/data-services/org.wso2.micro.integrator.dataservices.core/src/main/java/org/wso2/micro/integrator/dataservices/core/odata/serializer/ODataImpl.java
@@ -27,7 +27,7 @@
import org.apache.olingo.server.api.etag.ServiceMetadataETagSupport;
import org.apache.olingo.server.api.serializer.SerializerException;
import org.apache.olingo.server.api.serializer.SerializerException.MessageKeys;
-import org.apache.olingo.server.api.uri.UriHelper;;
+import org.apache.olingo.server.api.uri.UriHelper;
import org.apache.olingo.server.core.ServiceMetadataImpl;
import org.apache.olingo.server.core.uri.UriHelperImpl;
diff --git a/components/data/data-services/org.wso2.micro.integrator.dataservices.core/src/test/java/org/wso2/micro/integrator/dataservices/core/test/util/DSComponentExtension.java b/components/data/data-services/org.wso2.micro.integrator.dataservices.core/src/test/java/org/wso2/micro/integrator/dataservices/core/test/util/DSComponentExtension.java
index 2ea2afbe99..ebaf1c0481 100644
--- a/components/data/data-services/org.wso2.micro.integrator.dataservices.core/src/test/java/org/wso2/micro/integrator/dataservices/core/test/util/DSComponentExtension.java
+++ b/components/data/data-services/org.wso2.micro.integrator.dataservices.core/src/test/java/org/wso2/micro/integrator/dataservices/core/test/util/DSComponentExtension.java
@@ -150,12 +150,6 @@ public ServiceRegistration registerService(Class sClass, S s,
return null;
}
- @Override
- public ServiceRegistration registerService(Class aClass, ServiceFactory serviceFactory,
- Dictionary dictionary) {
- return null;
- }
-
@Override
public ServiceReference>[] getServiceReferences(String s, String s2) throws InvalidSyntaxException {
return new ServiceReference>[0];
@@ -192,11 +186,6 @@ public boolean ungetService(ServiceReference> serviceReference) {
return false;
}
- @Override
- public ServiceObjects getServiceObjects(ServiceReference serviceReference) {
- return null;
- }
-
@Override
public File getDataFile(String s) {
return null;
diff --git a/components/data/data-services/org.wso2.micro.integrator.dataservices.odata.endpoint/pom.xml b/components/data/data-services/org.wso2.micro.integrator.dataservices.odata.endpoint/pom.xml
index 4f0ed8550a..6c84075737 100644
--- a/components/data/data-services/org.wso2.micro.integrator.dataservices.odata.endpoint/pom.xml
+++ b/components/data/data-services/org.wso2.micro.integrator.dataservices.odata.endpoint/pom.xml
@@ -33,10 +33,6 @@
WSO2 Data Services Core Bundle
-
- org.eclipse.equinox
- javax.servlet
-
org.wso2.ei
org.wso2.micro.integrator.dataservices.core
@@ -63,10 +59,6 @@
org.wso2.orbit.org.apache.commons
commons-collections4
-
- javax.servlet
- servlet-api
-
org.apache.ws.commons.axiom.wso2
axiom
@@ -96,11 +88,9 @@
!org.wso2.micro.integrator.dataservices.odata.endpoint.*,
org.wso2.micro.integrator.dataservices.core.*;version="${project.version}",
- javax.servlet.http;version="${javax.servlet.imp.pkg.version}",
org.apache.commons.logging;version="${carbon.commons.logging.imp.pkg.version}",
org.apache.axis2.*; version="${imp.pkg.version.axis2}",
org.apache.commons.collections4.*,
- javax.servlet;version="${imp.pkg.version.javax.servlet}",
org.apache.axiom.*; version="${axiom.osgi.version.range}",
org.apache.synapse.*; version="${imp.pkg.version.synapse}",
org.apache.http.nio.*; version="${apache.http.nio.version}",
@@ -111,10 +101,6 @@
-
- org.apache.felix
- maven-scr-plugin
-
diff --git a/components/data/data-services/org.wso2.micro.integrator.dataservices.sql.driver/pom.xml b/components/data/data-services/org.wso2.micro.integrator.dataservices.sql.driver/pom.xml
index 66ee9fc409..babc667bb8 100644
--- a/components/data/data-services/org.wso2.micro.integrator.dataservices.sql.driver/pom.xml
+++ b/components/data/data-services/org.wso2.micro.integrator.dataservices.sql.driver/pom.xml
@@ -81,12 +81,14 @@
commons-logging
- org.eclipse.osgi
- org.eclipse.osgi
-
-
- org.eclipse.osgi
+ org.eclipse.platform
org.eclipse.osgi.services
+
+
+ org.eclipse.jetty.toolchain
+ jetty-servlet
+
+
org.wso2.ei
@@ -153,10 +155,6 @@
-
- org.apache.felix
- maven-scr-plugin
-
diff --git a/components/javax.cache/src/main/java/org/wso2/carbon/caching/impl/DataHolder.java b/components/javax.cache/src/main/java/org/wso2/carbon/caching/impl/DataHolder.java
index f7dbccc8e5..6e04c31ed4 100644
--- a/components/javax.cache/src/main/java/org/wso2/carbon/caching/impl/DataHolder.java
+++ b/components/javax.cache/src/main/java/org/wso2/carbon/caching/impl/DataHolder.java
@@ -20,7 +20,7 @@
import org.apache.axis2.clustering.ClusteringAgent;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.wso2.carbon.base.api.ServerConfigurationService;
+import org.wso2.micro.integrator.core.services.ServerConfigurationService;
import javax.cache.spi.AnnotationProvider;
diff --git a/components/javax.cache/src/main/java/org/wso2/carbon/caching/impl/internal/CachingServiceComponent.java b/components/javax.cache/src/main/java/org/wso2/carbon/caching/impl/internal/CachingServiceComponent.java
index fb9aeb96b5..2642db525a 100644
--- a/components/javax.cache/src/main/java/org/wso2/carbon/caching/impl/internal/CachingServiceComponent.java
+++ b/components/javax.cache/src/main/java/org/wso2/carbon/caching/impl/internal/CachingServiceComponent.java
@@ -27,12 +27,12 @@
import org.osgi.service.component.annotations.ReferenceCardinality;
import org.osgi.service.component.annotations.ReferencePolicy;
import org.osgi.framework.BundleContext;
-import org.wso2.carbon.base.api.ServerConfigurationService;
import org.wso2.carbon.caching.impl.DataHolder;
import org.wso2.carbon.caching.impl.DistributedMapProvider;
import org.wso2.carbon.caching.impl.CachingAxisConfigurationObserver;
import org.wso2.carbon.utils.Axis2ConfigurationContextObserver;
import org.wso2.carbon.utils.ConfigurationContextService;
+import org.wso2.micro.integrator.core.services.ServerConfigurationService;
@Component(name = "org.wso2.carbon.caching.impl.internal.CachingServiceComponent", immediate = true)
public class CachingServiceComponent {
diff --git a/components/mediation/data-publishers/org.wso2.micro.integrator.observability/pom.xml b/components/mediation/data-publishers/org.wso2.micro.integrator.observability/pom.xml
index 97ec7f0e04..d5785e82ab 100644
--- a/components/mediation/data-publishers/org.wso2.micro.integrator.observability/pom.xml
+++ b/components/mediation/data-publishers/org.wso2.micro.integrator.observability/pom.xml
@@ -100,6 +100,7 @@
${project.artifactId}
${project.artifactId}
${project.artifactId}-${project.version}
+ <_contract>!*
org.wso2.micro.integrator.observability.* ;version="${project.version}"
diff --git a/components/mediation/inbound-endpoints/org.wso2.micro.integrator.inbound.endpoint.osgi/pom.xml b/components/mediation/inbound-endpoints/org.wso2.micro.integrator.inbound.endpoint.osgi/pom.xml
index d169fbdf37..c71b53d0dd 100644
--- a/components/mediation/inbound-endpoints/org.wso2.micro.integrator.inbound.endpoint.osgi/pom.xml
+++ b/components/mediation/inbound-endpoints/org.wso2.micro.integrator.inbound.endpoint.osgi/pom.xml
@@ -60,8 +60,14 @@
provided
- org.eclipse.osgi
+ org.eclipse.platform
org.eclipse.osgi.services
+
+
+ org.eclipse.jetty.toolchain
+ jetty-servlet
+
+
org.wso2.ei
diff --git a/components/mediation/inbound-endpoints/org.wso2.micro.integrator.inbound.endpoint.persistence/pom.xml b/components/mediation/inbound-endpoints/org.wso2.micro.integrator.inbound.endpoint.persistence/pom.xml
index 4e419cfc04..1555c00896 100644
--- a/components/mediation/inbound-endpoints/org.wso2.micro.integrator.inbound.endpoint.persistence/pom.xml
+++ b/components/mediation/inbound-endpoints/org.wso2.micro.integrator.inbound.endpoint.persistence/pom.xml
@@ -40,8 +40,14 @@
provided
- org.eclipse.osgi
+ org.eclipse.platform
org.eclipse.osgi.services
+
+
+ org.eclipse.jetty.toolchain
+ jetty-servlet
+
+
org.wso2.ei
diff --git a/components/mediation/mediators/cache-mediator/org.wso2.carbon.mediator.cache/pom.xml b/components/mediation/mediators/cache-mediator/org.wso2.carbon.mediator.cache/pom.xml
index 925e454904..e70e7e1d22 100644
--- a/components/mediation/mediators/cache-mediator/org.wso2.carbon.mediator.cache/pom.xml
+++ b/components/mediation/mediators/cache-mediator/org.wso2.carbon.mediator.cache/pom.xml
@@ -101,6 +101,8 @@
org.wso2.carbon.mediator.cache.*,
+
+
*
synapse-core
diff --git a/components/mediation/tasks/org.wso2.micro.integrator.ntask.core/pom.xml b/components/mediation/tasks/org.wso2.micro.integrator.ntask.core/pom.xml
index 084e80f864..587afd71eb 100644
--- a/components/mediation/tasks/org.wso2.micro.integrator.ntask.core/pom.xml
+++ b/components/mediation/tasks/org.wso2.micro.integrator.ntask.core/pom.xml
@@ -33,10 +33,6 @@
-
- org.eclipse.osgi
- org.eclipse.osgi
-
org.wso2.orbit.org.quartz-scheduler
quartz
@@ -77,6 +73,9 @@
!org.wso2.micro.integrator.ntask.internal,
org.wso2.micro.integrator.ntask.core.*; version="${project.version}",
+
+ osgi.service;objectClass="org.wso2.micro.integrator.ntask.core.service.TaskService"
+
diff --git a/components/org.wso2.micro.integrator.core/pom.xml b/components/org.wso2.micro.integrator.core/pom.xml
index ee6171e42e..34fa99d5b1 100644
--- a/components/org.wso2.micro.integrator.core/pom.xml
+++ b/components/org.wso2.micro.integrator.core/pom.xml
@@ -55,17 +55,9 @@
org.wso2.carbon.mediation
org.wso2.carbon.sequences
-
- org.eclipse.osgi
- org.eclipse.osgi
-
-
- org.eclipse.osgi
- org.eclipse.osgi.services
-
org.eclipse.equinox
- org.eclipse.equinox.http.helper
+ javax.servlet
org.eclipse.equinox
@@ -156,6 +148,12 @@
org.apache.axis2.*; version="${imp.pkg.version.axis2}",
*
+
+ osgi.service;objectClass=org.wso2.micro.integrator.core.services.Axis2ConfigurationContextService,
+ osgi.service;objectClass=org.wso2.micro.integrator.core.UserStoreTemporaryService,
+ osgi.service;objectClass=org.wso2.micro.integrator.core.services.CarbonServerConfigurationService,
+ osgi.service;objectClass=org.wso2.micro.integrator.core.services.ServerConfigurationService
+
diff --git a/components/org.wso2.micro.integrator.core/src/main/java/org/wso2/micro/integrator/transaction/manager/TransactionManagerComponent.java b/components/org.wso2.micro.integrator.core/src/main/java/org/wso2/micro/integrator/transaction/manager/TransactionManagerComponent.java
index 4f0eef4320..a85b22c79f 100644
--- a/components/org.wso2.micro.integrator.core/src/main/java/org/wso2/micro/integrator/transaction/manager/TransactionManagerComponent.java
+++ b/components/org.wso2.micro.integrator.core/src/main/java/org/wso2/micro/integrator/transaction/manager/TransactionManagerComponent.java
@@ -21,10 +21,6 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.osgi.service.component.ComponentContext;
-import org.osgi.service.component.annotations.Activate;
-import org.osgi.service.component.annotations.Component;
-import org.osgi.service.component.annotations.Deactivate;
-import org.osgi.service.component.annotations.Reference;
import org.osgi.service.component.annotations.ReferenceCardinality;
import org.osgi.service.component.annotations.ReferencePolicy;
import org.wso2.micro.core.Constants;
@@ -36,8 +32,7 @@
import javax.transaction.TransactionManager;
import javax.transaction.UserTransaction;
-@Component(name = "org.wso2.micro.integrator.transaction.manager.TransactionManagerComponent",
- immediate = true)
+//TODO: need a way to solve javax.transaction service dependency
public class TransactionManagerComponent {
private static Log log = LogFactory.getLog(TransactionManagerComponent.class);
@@ -49,23 +44,16 @@ public class TransactionManagerComponent {
/* class level lock for controlling synchronized access to static variables */
private static Object txManagerComponentLock = new Object();
- @Activate
protected void activate(ComponentContext ctxt) {
bindTransactionManagerWithJNDI();
log.debug("Transaction Manager bundle is activated ");
}
- @Deactivate
protected void deactivate(ComponentContext ctxt) {
log.debug("Transaction Manager bundle is deactivated ");
}
- @Reference(name = "transactionmanager",
- service = TransactionManager.class,
- cardinality = ReferenceCardinality.MANDATORY,
- policy = ReferencePolicy.DYNAMIC,
- unbind = "unsetTransactionManager")
protected void setTransactionManager(TransactionManager txManager) {
synchronized (txManagerComponentLock) {
@@ -88,11 +76,6 @@ private static TransactionManager getTransactionManager() {
return txManager;
}
- @Reference(name = "usertransaction",
- service = UserTransaction.class,
- cardinality = ReferenceCardinality.MANDATORY,
- policy = ReferencePolicy.DYNAMIC,
- unbind = "unsetUserTransaction")
protected void setUserTransaction(UserTransaction userTransaction) {
synchronized (txManagerComponentLock) {
diff --git a/components/org.wso2.micro.integrator.extensions/org.wso2.micro.integrator.management.apis/pom.xml b/components/org.wso2.micro.integrator.extensions/org.wso2.micro.integrator.management.apis/pom.xml
index dac96a71d4..e6260effe1 100644
--- a/components/org.wso2.micro.integrator.extensions/org.wso2.micro.integrator.management.apis/pom.xml
+++ b/components/org.wso2.micro.integrator.extensions/org.wso2.micro.integrator.management.apis/pom.xml
@@ -15,14 +15,6 @@
bundle
-
- org.powermock
- powermock-module-junit4
-
-
- org.powermock
- powermock-api-mockito2
-
org.wso2.ei
org.wso2.micro.integrator.inbound.endpoint
@@ -64,6 +56,11 @@
org.apache.logging.log4j
log4j-api
+
+ org.mockito
+ mockito-core
+ test
+
@@ -84,7 +81,7 @@
com.nimbusds.jose.jwk;version="${nimbus-jose.orbit.imp.pkg.version}",
com.nimbusds.jose.crypto;version="${nimbus-jose.orbit.imp.pkg.version}",
com.nimbusds.jwt;version="${nimbus-jose.orbit.imp.pkg.version}",
- org.osgi.service.cm;version="${version.eclipse.equinox.cm}",
+ org.osgi.service.cm;version=${osgi.service.cm.version},
org.apache.commons.configuration2;version="${commons.configuration2.imp.pkg.version}",
*;resolution:=optional
diff --git a/components/org.wso2.micro.integrator.extensions/org.wso2.micro.integrator.management.apis/src/test/java/org/wso2/micro/integrator/management/apis/ManagementApiParserTest.java b/components/org.wso2.micro.integrator.extensions/org.wso2.micro.integrator.management.apis/src/test/java/org/wso2/micro/integrator/management/apis/ManagementApiParserTest.java
index 17b3bd930a..96508c0a06 100644
--- a/components/org.wso2.micro.integrator.extensions/org.wso2.micro.integrator.management.apis/src/test/java/org/wso2/micro/integrator/management/apis/ManagementApiParserTest.java
+++ b/components/org.wso2.micro.integrator.extensions/org.wso2.micro.integrator.management.apis/src/test/java/org/wso2/micro/integrator/management/apis/ManagementApiParserTest.java
@@ -21,29 +21,16 @@
import org.apache.axiom.om.OMElement;
import org.junit.Assert;
import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mockito;
-import org.powermock.api.mockito.PowerMockito;
-import org.powermock.core.classloader.annotations.PowerMockIgnore;
-import org.powermock.core.classloader.annotations.PrepareForTest;
-import org.powermock.modules.junit4.PowerMockRunner;
-import org.wso2.carbon.inbound.endpoint.internal.http.api.ConfigurationLoader;
import org.wso2.micro.core.util.CarbonException;
import org.wso2.micro.integrator.core.internal.MicroIntegratorBaseConstants;
import javax.xml.stream.XMLStreamException;
import java.io.IOException;
-import java.util.HashMap;
-import java.util.Map;
import static org.wso2.micro.integrator.management.apis.Constants.MGT_API_NAME;
import static org.wso2.micro.integrator.management.apis.Constants.NAME_ATTR;
-@RunWith(PowerMockRunner.class)
-@PrepareForTest(ConfigurationLoader.class)
-@PowerMockIgnore({"javax.xml.*", "org.xml.*", "javax.management.*", "javax.xml.parsers.*", "javax.naming.spi.*", "javax.naming.*", "javax" +
- ".xml.stream.*", "org.apache.xerces.jaxp.*", "com.sun.org.apache.xerces.internal.jaxp.*", "org.w3c.dom.*"})
public class ManagementApiParserTest {
private void initializeConfDirectory() {
diff --git a/components/org.wso2.micro.integrator.initializer/pom.xml b/components/org.wso2.micro.integrator.initializer/pom.xml
index 4c1059f4d6..001e985e08 100755
--- a/components/org.wso2.micro.integrator.initializer/pom.xml
+++ b/components/org.wso2.micro.integrator.initializer/pom.xml
@@ -142,6 +142,11 @@
*;resolution:=optional
*
+
+ osgi.service;objectClass=org.wso2.micro.integrator.initializer.services.SynapseEnvironmentService,
+ osgi.service;objectClass=org.wso2.micro.integrator.initializer.services.SynapseRegistrationsService,
+ osgi.service;objectClass=org.wso2.micro.integrator.initializer.services.SynapseConfigurationService
+
diff --git a/components/org.wso2.micro.integrator.log4j2.plugins/pom.xml b/components/org.wso2.micro.integrator.log4j2.plugins/pom.xml
index 964cfb05d8..9b5706722a 100644
--- a/components/org.wso2.micro.integrator.log4j2.plugins/pom.xml
+++ b/components/org.wso2.micro.integrator.log4j2.plugins/pom.xml
@@ -52,10 +52,6 @@
-
- org.apache.felix
- maven-scr-plugin
-
org.apache.felix
maven-bundle-plugin
diff --git a/components/org.wso2.micro.integrator.ndatasource.capp.deployer/pom.xml b/components/org.wso2.micro.integrator.ndatasource.capp.deployer/pom.xml
index 886c4c863c..dba337e118 100644
--- a/components/org.wso2.micro.integrator.ndatasource.capp.deployer/pom.xml
+++ b/components/org.wso2.micro.integrator.ndatasource.capp.deployer/pom.xml
@@ -49,10 +49,6 @@
-
- org.apache.felix
- maven-scr-plugin
-
org.apache.felix
maven-bundle-plugin
diff --git a/components/org.wso2.micro.integrator.ndatasource.common/pom.xml b/components/org.wso2.micro.integrator.ndatasource.common/pom.xml
index 3da3497601..0b649a6dae 100644
--- a/components/org.wso2.micro.integrator.ndatasource.common/pom.xml
+++ b/components/org.wso2.micro.integrator.ndatasource.common/pom.xml
@@ -44,6 +44,8 @@
org.wso2.micro.integrator.ndatasource.common.*;version="${project.version}"
+
+
*
diff --git a/components/org.wso2.micro.integrator.ndatasource.core/pom.xml b/components/org.wso2.micro.integrator.ndatasource.core/pom.xml
index 8bcfc3e981..607bd76565 100644
--- a/components/org.wso2.micro.integrator.ndatasource.core/pom.xml
+++ b/components/org.wso2.micro.integrator.ndatasource.core/pom.xml
@@ -31,8 +31,14 @@
- org.eclipse.osgi
+ org.eclipse.platform
org.eclipse.osgi.services
+
+
+ org.eclipse.jetty.toolchain
+ jetty-servlet
+
+
compile
@@ -48,10 +54,6 @@
-
- org.apache.felix
- maven-scr-plugin
-
org.apache.felix
maven-bundle-plugin
@@ -74,6 +76,9 @@
*
UserCore
+
+ osgi.service;objectClass=org.wso2.micro.integrator.ndatasource.core.DataSourceService
+
diff --git a/components/org.wso2.micro.integrator.security/pom.xml b/components/org.wso2.micro.integrator.security/pom.xml
index 427c44a385..84513bde2f 100644
--- a/components/org.wso2.micro.integrator.security/pom.xml
+++ b/components/org.wso2.micro.integrator.security/pom.xml
@@ -109,10 +109,6 @@
org.apache.maven.plugins
maven-surefire-plugin
-
- org.apache.felix
- maven-scr-plugin
-
de.jflex
maven-jflex-plugin
@@ -165,6 +161,9 @@
*;resolution:=optional
*
+
+ osgi.service;objectClass=org.wso2.micro.integrator.security.user.core.service.RealmService
+
diff --git a/features/mediation-features/data-publisher-features/org.wso2.micro.integrator.observability.feature/pom.xml b/features/mediation-features/data-publisher-features/org.wso2.micro.integrator.observability.feature/pom.xml
index d4601775ed..e2cb3c5c55 100644
--- a/features/mediation-features/data-publisher-features/org.wso2.micro.integrator.observability.feature/pom.xml
+++ b/features/mediation-features/data-publisher-features/org.wso2.micro.integrator.observability.feature/pom.xml
@@ -42,34 +42,63 @@
org.apache.synapse
synapse-core
+
+ org.wso2.ei
+ org.wso2.micro.integrator.core
+
+
+ javax.ws.rs
+ jsr311-api
+
+
+ org.apache.felix
+ org.apache.felix.scr.ds-annotations
+ provided
+
+
+ org.wso2.ei
+ org.wso2.micro.integrator.inbound.endpoint
+
io.prometheus
simpleclient
io.prometheus
- simpleclient_common
+ simpleclient_hotspot
io.prometheus
- simpleclient_hotspot
+ prometheus-metrics-core
- org.wso2.ei
- org.wso2.micro.integrator.core
+ io.prometheus
+ prometheus-metrics-instrumentation-jvm
- javax.ws.rs
- jsr311-api
+ io.prometheus
+ prometheus-metrics-exposition-formats
- org.apache.felix
- org.apache.felix.scr.ds-annotations
- provided
+ io.prometheus
+ prometheus-metrics-config
- org.wso2.ei
- org.wso2.micro.integrator.inbound.endpoint
+ io.prometheus
+ prometheus-metrics-model
+
+
+ io.prometheus
+ prometheus-metrics-tracer-initializer
+
+
+ io.prometheus
+ prometheus-metrics-exposition-textformats
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+ 3.0.0
@@ -93,6 +122,16 @@
org.wso2.ei:org.wso2.micro.integrator.observability:${project.version}
+
+
+
+
+
+
+
+
+
+
diff --git a/features/org.wso2.micro.integrator.server.feature/pom.xml b/features/org.wso2.micro.integrator.server.feature/pom.xml
index d797fde7cd..122b7ba8c6 100644
--- a/features/org.wso2.micro.integrator.server.feature/pom.xml
+++ b/features/org.wso2.micro.integrator.server.feature/pom.xml
@@ -37,6 +37,66 @@
org.wso2.ei
org.wso2.micro.integrator.core
+
+ org.osgi
+ org.osgi.service.component
+
+
+ org.osgi
+ org.osgi.util.promise
+
+
+ org.osgi
+ org.osgi.util.function
+
+
+ org.osgi
+ org.osgi.service.cm
+
+
+ org.osgi
+ org.osgi.service.upnp
+
+
+ org.osgi
+ org.osgi.service.device
+
+
+ org.osgi
+ org.osgi.service.event
+
+
+ org.osgi
+ org.osgi.service.wireadmin
+
+
+ org.osgi
+ org.osgi.service.provisioning
+
+
+ org.osgi
+ org.osgi.service.useradmin
+
+
+ org.osgi
+ org.osgi.service.metatype
+
+
+ org.osgi
+ org.osgi.service.permissionadmin
+
+
+ org.osgi
+ org.osgi.service.coordinator
+
+
+ org.osgi
+ org.osgi.service.cm
+
+
+ javax.xml.soap
+ javax.xml.soap-api
+
@@ -60,6 +120,7 @@
org.wso2.maven
carbon-p2-plugin
${carbon.p2.plugin.version}
+ true
p2-feature-generation
@@ -212,8 +273,9 @@
org.wso2.orbit.javax.activation:activation:${version.org.wso2.orbit.javax.activation}
+ javax.xml.soap:javax.xml.soap-api:${javax.xml.soap-api.version}
- javax.annotation:javax.annotation-api:${verion.javax.annotation.annotation-api}
+ javax.annotation:javax.annotation-api:${version.javax.annotation.annotation-api}
org.wso2.orbit.javax.transaction:jta:${version.org.wso2.orbit.javax.jta}
@@ -285,6 +347,22 @@
org.wso2.ei:javax.cache.wso2:${project.version}
org.wso2.orbit.io.grpc:grpc-context:${grpc-context.orbit.version}
org.wso2.orbit.io.opencensus:opencensus:${opencensus.orbit.version}
+ org.osgi:org.osgi.service.cm:${osgi.service.cm.version}
+ org.osgi:org.osgi.service.coordinator:${osgi.service.coordinator.version}
+ org.apache.felix:org.apache.felix.scr:${felix.scr.version}
+ org.eclipse.platform:org.eclipse.osgi:${version.equinox.platform.osgi}
+ org.osgi:org.osgi.service.component
+ org.osgi:org.osgi.util.promise
+ org.osgi:org.osgi.util.function
+ org.osgi:org.osgi.service.cm
+ org.osgi:org.osgi.service.upnp
+ org.osgi:org.osgi.service.device
+ org.osgi:org.osgi.service.event
+ org.osgi:org.osgi.service.wireadmin
+ org.osgi:org.osgi.service.provisioning
+ org.osgi:org.osgi.service.useradmin
+ org.osgi:org.osgi.service.metatype
+ org.osgi:org.osgi.service.permissionadmin
diff --git a/integration/pom.xml b/integration/pom.xml
index 2d3e55569d..bcfed8729f 100644
--- a/integration/pom.xml
+++ b/integration/pom.xml
@@ -826,7 +826,7 @@
1.4.199
1.8
3.1.2
- 0.8.8
+ 0.8.12
1.3
3.0.3
5.8.0
diff --git a/p2-profile/carbon.product b/p2-profile/carbon.product
index e0db4ec0bf..0a38f582a7 100755
--- a/p2-profile/carbon.product
+++ b/p2-profile/carbon.product
@@ -2,7 +2,7 @@
+version="4.9.34.SNAPSHOT" useFeatures="true" includeLaunchers="true">
@@ -14,7 +14,7 @@ version="4.9.30" useFeatures="true" includeLaunchers="true">
-
+
diff --git a/p2-profile/pom.xml b/p2-profile/pom.xml
index d578f71643..4b95637dcd 100644
--- a/p2-profile/pom.xml
+++ b/p2-profile/pom.xml
@@ -33,36 +33,11 @@
-
- org.apache.maven.plugins
- maven-dependency-plugin
- false
-
-
- 2-unpack-equinox-executable
- test
-
- unpack
-
-
-
-
- org.eclipse.equinox
- org.eclipse.equinox.executable
- 3.5.0.v20110530-7P7NFUFFLWUl76mart
- zip
- false
- target
-
-
-
-
-
-
org.wso2.maven
carbon-p2-plugin
${carbon.p2.plugin.version}
+ true
2-p2-repo-generation
diff --git a/pom.xml b/pom.xml
index 14b1b6eafd..835c7b34b9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,19 +53,19 @@
${openjpa.version.wso2}
- org.eclipse.osgi
- org.eclipse.osgi
- ${version.equinox.osgi}
-
-
- org.eclipse.osgi
+ org.eclipse.platform
org.eclipse.osgi.services
${version.equinox.osgi.services}
-
-
- org.eclipse.equinox
- org.eclipse.equinox.http.helper
- ${version.equinox.http.helper}
+
+
+ org.eclipse.jetty.toolchain
+ jetty-servlet
+
+
+ org.eclipse.jetty.toolchain
+ jetty-servlet-api
+
+
org.eclipse.equinox
@@ -75,7 +75,7 @@
org.eclipse.platform
org.eclipse.osgi
- ${version.equinox.platform}
+ ${version.equinox.platform.osgi}
org.apache.axis2.wso2
@@ -1610,6 +1610,86 @@
jakarta.jms-api
${jakarta.jms-api.version}
+
+ org.apache.felix
+ org.apache.felix.scr
+ ${felix.scr.version}
+
+
+ javax.xml.soap
+ javax.xml.soap-api
+ ${javax.xml.soap-api.version}
+
+
+ org.osgi
+ org.osgi.service.component
+ ${osgi.service.component.version}
+
+
+ org.osgi
+ org.osgi.util.promise
+ ${osgi.util.promise.version}
+
+
+ org.osgi
+ org.osgi.util.function
+ ${osgi.util.function.version}
+
+
+ org.osgi
+ org.osgi.service.cm
+ ${osgi.service.cm.version}
+
+
+ org.osgi
+ org.osgi.service.upnp
+ ${osgi.service.upnp.version}
+
+
+ org.osgi
+ org.osgi.service.device
+ ${osgi.service.device.version}
+
+
+ org.osgi
+ org.osgi.service.event
+ ${osgi.service.event.version}
+
+
+ org.osgi
+ org.osgi.service.wireadmin
+ ${osgi.service.wireadmin.version}
+
+
+ org.osgi
+ org.osgi.service.provisioning
+ ${osgi.service.provisioning.version}
+
+
+ org.osgi
+ org.osgi.service.useradmin
+ ${osgi.service.useradmin.version}
+
+
+ org.osgi
+ org.osgi.service.metatype
+ ${osgi.service.metatype.version}
+
+
+ org.osgi
+ org.osgi.service.permissionadmin
+ ${osgi.service.permissionadmin.version}
+
+
+ org.osgi
+ org.osgi.service.coordinator
+ ${osgi.service.coordinator.version}
+
+
+ javax.annotation
+ javax.annotation-api
+ ${version.javax.annotation.annotation-api}
+
@@ -1685,10 +1765,29 @@
5.15.17
[5.14.0, 6.0.0)
- 3.9.1.v20130814-1242
- 3.3.100.v20130513-1956
+ 3.12.300
+ 3.19.0
1.1.0.wso2v1
2.2.0.v20130523-1557
+ 2.1.30
+
+
+ 1.4.0
+
+
+ 1.5.1
+ 1.3.0
+ 1.2.0
+ 1.6.1
+ 1.2.1
+ 1.1.1
+ 1.4.1
+ 1.0.2
+ 1.2.0
+ 1.1.1
+ 1.4.1
+ 1.2.1
+ 1.0.2
2.2.2
2.2.2.wso2v2
@@ -1696,17 +1795,18 @@
3.0.0
2.3.3
- 5.1.2
+ 5.4.12-SNAPSHOT
- 4.9.30
+
+ 4.9.34-SNAPSHOT
[4.5.0,5.0.0)
2.4.0-b180830.0359
2.3.0
2.3.1
- 4.0.0-wso2v270
+ 4.0.0-wso2v300-SNAPSHOT
[4.0.0, 4.0.1)
- 4.7.266
+ 4.7.269-SNAPSHOT
1.1.3
[1.1.0,1.2.0)
4.5.2
@@ -1752,7 +1852,7 @@
1.81.0.wso2v1
5.3.0.wso2v1
3.0.0.wso2v4
- 1.1.400.v20130418-1354
+ 1.8.100
9.0.110
${version.tomcat}.wso2v1
${version.tomcat}.wso2v1
@@ -1797,7 +1897,7 @@
3.1.0
1.8
2.22.2
- 0.8.8
+ 0.8.12
6.11
2.0.1
3.1.0
@@ -1813,11 +1913,11 @@
2.1.0-wso2v5
2.1.0-wso2v5
1.1.1
- 1.3.100
+ 1.6.300
1.5.100
1.1.1.wso2v3
- 1.3.2
+ 1.3.2
1.1.0.wso2v2
2.3.2.wso2v1
1.2.4
@@ -1825,10 +1925,10 @@
2.5.2
33.0.0-jre
2.4.0.wso2v2
- 4.8.2
+ 4.12
4.1.127.Final
2.0.53.Final
- 0.8.8
+ 0.8.12
5.2.0
5.15.2
1.1.0
@@ -1923,7 +2023,7 @@
0.0.0
- [1.2.0,1.3.0)
+ [1.2.0,1.6.0)
0.0.0
@@ -2020,7 +2120,7 @@
10.8
2.12.2.wso2v1
1.2
- 2.23.4
+ 5.3.1
3.2.3
9.22.0.wso2v1
[9.22,10.0)
@@ -2030,7 +2130,7 @@
0.8.1
1.4.3
- 3.14.0
+ 3.23.200
2.1.18.wso2v3
2.2
@@ -2039,7 +2139,7 @@
1.1
2.3.2.wso2v1
- 3.3.0
+ 5.1.9
4.4.15.wso2v1
4.0.3
4.4.14.wso2v1
@@ -2169,19 +2269,13 @@
maven-compiler-plugin
UTF-8
- 1.8
- 1.8
+ 21
+ 21
-
- org.apache.felix
- maven-scr-plugin
- 1.26.2
-
-
org.apache.felix
maven-bundle-plugin