diff --git a/kura/distrib/pom.xml b/kura/distrib/pom.xml index 4e497933ae4..c80fe91f8a9 100644 --- a/kura/distrib/pom.xml +++ b/kura/distrib/pom.xml @@ -935,22 +935,22 @@ - - + + - + - + - + - + - + @@ -1967,9 +1967,9 @@ false - ${project.build.directory}/staging/target-definition/equinox_3.16.0/repository - ${project.build.directory}/staging/target-definition/equinox_3.16.0/repository - ${project.build.directory}/staging/target-definition/equinox_3.16.0/repository + ${project.build.directory}/staging/target-definition/equinox/repository + ${project.build.directory}/staging/target-definition/equinox/repository + ${project.build.directory}/staging/target-definition/equinox/repository @@ -1997,98 +1997,98 @@ - - - - - - + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - + + + + - - + + - - - - - - - - - - + + + + + + + + + + diff --git a/kura/distrib/src/main/ant/build_equinox_distrib.xml b/kura/distrib/src/main/ant/build_equinox_distrib.xml index 6cddff1fa98..332175eb043 100644 --- a/kura/distrib/src/main/ant/build_equinox_distrib.xml +++ b/kura/distrib/src/main/ant/build_equinox_distrib.xml @@ -127,7 +127,7 @@ + value="../../target-platform/p2-repo-equinox/target/source"> @@ -144,7 +144,7 @@ - @@ -649,54 +649,162 @@ fi]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + @@ -706,7 +814,7 @@ fi]]> - + @@ -729,11 +837,6 @@ fi]]> - - - - - @@ -756,46 +859,51 @@ fi]]> - + - + - + - + - + - + - + - + + + + + + @@ -804,11 +912,6 @@ fi]]> - - - - - @@ -895,12 +998,12 @@ fi]]> - + - + diff --git a/kura/distrib/src/main/osgi/equinox_3.16.0/configuration/config.ini b/kura/distrib/src/main/osgi/equinox/configuration/config.ini similarity index 85% rename from kura/distrib/src/main/osgi/equinox_3.16.0/configuration/config.ini rename to kura/distrib/src/main/osgi/equinox/configuration/config.ini index cbf90dad87e..3faea8a2de6 100644 --- a/kura/distrib/src/main/osgi/equinox_3.16.0/configuration/config.ini +++ b/kura/distrib/src/main/osgi/equinox/configuration/config.ini @@ -1,5 +1,5 @@ #Configuration File -osgi.framework=file\:plugins/org.eclipse.osgi_3.16.0.v20200828-0759.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.21.0.v20240717-2103.jar equinox.use.ds=true osgi.nl=en_us osgi.clean=true diff --git a/kura/distrib/src/main/osgi/equinox_3.16.0/configwindows/config.ini b/kura/distrib/src/main/osgi/equinox/configwindows/config.ini similarity index 82% rename from kura/distrib/src/main/osgi/equinox_3.16.0/configwindows/config.ini rename to kura/distrib/src/main/osgi/equinox/configwindows/config.ini index 2b5fc8f545a..29e1d4a61f7 100644 --- a/kura/distrib/src/main/osgi/equinox_3.16.0/configwindows/config.ini +++ b/kura/distrib/src/main/osgi/equinox/configwindows/config.ini @@ -1,5 +1,5 @@ #Configuration File -osgi.framework=file\:plugins/org.eclipse.osgi_3.16.0.v20200828-0759.jar +osgi.framework=file\:plugins/org.eclipse.osgi_3.21.0.v20240717-2103.jar equinox.use.ds=true osgi.nl=en_us osgi.clean=true diff --git a/kura/distrib/src/main/resources/docker-alpine-x86_64-nn/Dockerfile b/kura/distrib/src/main/resources/docker-alpine-x86_64-nn/Dockerfile index ff8c7cf55e2..d7320167013 100644 --- a/kura/distrib/src/main/resources/docker-alpine-x86_64-nn/Dockerfile +++ b/kura/distrib/src/main/resources/docker-alpine-x86_64-nn/Dockerfile @@ -14,7 +14,7 @@ COPY --from=kura_base /kura-install/kura_*_docker-x86_64-nn_installer.sh /kura-i ENV \ KURA_DIR=/opt/eclipse/kura \ - LAUNCHER_VERSION="1.5.800.v20200727-1323" + LAUNCHER_VERSION="1.6.900.v20240613-2009" diff --git a/kura/distrib/src/main/resources/docker-ubi8-x86_64-nn/Dockerfile b/kura/distrib/src/main/resources/docker-ubi8-x86_64-nn/Dockerfile index 8e6d03941ae..d87397fa716 100644 --- a/kura/distrib/src/main/resources/docker-ubi8-x86_64-nn/Dockerfile +++ b/kura/distrib/src/main/resources/docker-ubi8-x86_64-nn/Dockerfile @@ -15,7 +15,7 @@ COPY --from=kura_base /kura-install/kura_*_docker-x86_64-nn_installer.sh /kura-i ENV \ KURA_DIR=/opt/eclipse/kura \ SKIP_JAVA_VERSION_CHECK=true \ - LAUNCHER_VERSION="1.5.800.v20200727-1323" + LAUNCHER_VERSION="1.6.900.v20240613-2009" RUN true && \ rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && \ diff --git a/kura/examples/org.eclipse.kura.example.rest.authentication.provider/META-INF/MANIFEST.MF b/kura/examples/org.eclipse.kura.example.rest.authentication.provider/META-INF/MANIFEST.MF index 69c92422ca3..f5b2ff32ba1 100644 --- a/kura/examples/org.eclipse.kura.example.rest.authentication.provider/META-INF/MANIFEST.MF +++ b/kura/examples/org.eclipse.kura.example.rest.authentication.provider/META-INF/MANIFEST.MF @@ -8,10 +8,9 @@ Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))" Service-Component: OSGI-INF/*.xml Bundle-ActivationPolicy: lazy Bundle-ClassPath: . -Import-Package: javax.annotation;version="1.2.0", - javax.servlet.http;version="3.1.0", - javax.ws.rs.container;version="2.0.1", - javax.ws.rs.core;version="2.0.1", +Import-Package: jakarta.annotation;version="2.1.0", + jakarta.servlet.http;version="5.0.0", + jakarta.ws.rs.container;version="3.1.0", org.eclipse.kura.audit;version="[1.0,2.0)", org.eclipse.kura.crypto;version="[1.3,2.0)", org.eclipse.kura.rest.auth;version="[1.0,1.1)", diff --git a/kura/examples/pom.xml b/kura/examples/pom.xml index e8fd40c9df1..9937ee50107 100644 --- a/kura/examples/pom.xml +++ b/kura/examples/pom.xml @@ -93,7 +93,6 @@ org.eclipse.kura.example.wire.math.trig org.eclipse.kura.example.driver.sensehat org.eclipse.kura.wire.devel.component.provider - org.eclipse.kura.example.web.extension org.eclipse.kura.example.gpio.led org.eclipse.kura.example.tamper.detection org.eclipse.kura.example.rest.authentication.provider @@ -156,9 +155,9 @@ - p2-repo-equinox_3.16.0 + p2-repo-equinox p2 - file:///${kura.basedir}/target-definition/equinox_3.16.0/repository/ + file:///${kura.basedir}/target-definition/equinox/repository/ @@ -172,9 +171,9 @@ - p2-repo-equinox_3.16.0 + p2-repo-equinox p2 - file:///${kura.basedir}/target-definition/equinox_3.16.0/repository/ + file:///${kura.basedir}/target-definition/equinox/repository/ diff --git a/kura/features/pom.xml b/kura/features/pom.xml index f7f89988832..5e8bbc8d156 100644 --- a/kura/features/pom.xml +++ b/kura/features/pom.xml @@ -33,9 +33,9 @@ - p2-repo-equinox_3.16.0 + p2-repo-equinox p2 - file:///${basedir}/../../../target-platform/p2-repo-equinox_3.16.0/target/repository/ + file:///${basedir}/../../../target-platform/p2-repo-equinox/target/repository/ p2-repo-common diff --git a/kura/tools/archetype/example/src/main/resources/META-INF/maven/archetype-metadata.xml b/kura/tools/archetype/example/src/main/resources/META-INF/maven/archetype-metadata.xml index b7eac5a7af7..ffe12490b44 100644 --- a/kura/tools/archetype/example/src/main/resources/META-INF/maven/archetype-metadata.xml +++ b/kura/tools/archetype/example/src/main/resources/META-INF/maven/archetype-metadata.xml @@ -39,7 +39,7 @@ - target-definition/equinox_3.16.0 + target-definition/equinox **/*.xml diff --git a/kura/tools/archetype/example/src/main/resources/archetype-resources/__rootArtifactId__/pom.xml b/kura/tools/archetype/example/src/main/resources/archetype-resources/__rootArtifactId__/pom.xml index 0bf49e43813..9f0a178380c 100644 --- a/kura/tools/archetype/example/src/main/resources/archetype-resources/__rootArtifactId__/pom.xml +++ b/kura/tools/archetype/example/src/main/resources/archetype-resources/__rootArtifactId__/pom.xml @@ -9,9 +9,9 @@ - p2-repo-equinox_3.16.0 + p2-repo-equinox p2 - file://${basedir}/../target-definition/equinox_3.16.0/repository/ + file://${basedir}/../target-definition/equinox/repository/ p2-repo-common diff --git a/target-platform/config/kura.target-platform.build.properties b/target-platform/config/kura.target-platform.build.properties index 4652378808a..dab11b567c4 100644 --- a/target-platform/config/kura.target-platform.build.properties +++ b/target-platform/config/kura.target-platform.build.properties @@ -127,6 +127,26 @@ org.eclipse.osgi-technology.rest.version=1.2.3 org.osgi.service.http.whiteboard.version=1.1.1 org.osgi.service.jakartars.version=2.0.0 org.osgi.service.servlet.version=2.0.0 + +org.osgi.service.cm.version=1.6.1.202109301733 +org.osgi.service.component.version=1.5.1.202212101352 +org.osgi.service.coordinator.version=1.0.2.201505202024 +org.osgi.service.device.version=1.1.1.202109301733 +org.osgi.service.event.version=1.4.1.202109301733 +org.osgi.service.log.stream.version=1.0.0.202109301733 +org.osgi.service.metatype.version=1.4.1.202109301733 +org.osgi.service.prefs.version=1.1.2.202109301733 +org.osgi.service.provisioning.version=1.2.0.201505202024 +org.osgi.service.upnp.version=1.2.1.202109301733 +org.osgi.service.useradmin.version=1.1.1.202109301733 +org.osgi.service.wireadmin.version=1.0.2.202109301733 +org.osgi.util.function.version=1.2.0.202109301733 +org.osgi.util.measurement.version=1.0.2.201802012109 +org.osgi.util.position.version=1.0.1.201505202026 +org.osgi.util.promise.version=1.3.0.202212101352 +org.osgi.util.pushstream.version=1.1.0.202212101352 +org.osgi.util.xml.version=1.0.2.202109301733 + org.knowhowlab.osgi.monitoradmin.version=1.0.3 org.apache.felix.useradmin.version=1.0.4.k1 com.fasterxml.jackson.version=2.18.2 diff --git a/target-platform/p2-repo-equinox/pom.xml b/target-platform/p2-repo-equinox/pom.xml index c53fe9a0a3f..e6788fb5179 100644 --- a/target-platform/p2-repo-equinox/pom.xml +++ b/target-platform/p2-repo-equinox/pom.xml @@ -270,7 +270,6 @@ -