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