Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Configuration #31

Merged
merged 9 commits into from
Oct 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions org.eclipse.osgitech.rest.archetype/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>org.eclipse.osgi-technology.rest</groupId>
<artifactId>parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<groupId>org.eclipse.osgi-technology.rest</groupId>
<artifactId>parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,44 +12,53 @@
-runproperties: \
org.osgi.service.http.port=-1

-runbundles: \
jakarta.activation-api;version='[2.1.0,2.1.1)',\
jakarta.annotation-api;version='[2.1.1,2.1.2)',\
jakarta.inject.jakarta.inject-api;version='[2.0.1,2.0.2)',\
jakarta.validation.jakarta.validation-api;version='[3.0.2,3.0.3)',\
jakarta.ws.rs-api;version='[3.1.0,3.1.1)',\
jakarta.xml.bind-api;version='[4.0.0,4.0.1)',\
javassist;version='[3.29.0,3.29.1)',\
org.apache.aries.spifly.dynamic.framework.extension;version='[1.3.6,1.3.7)',\
org.apache.felix.cm.json;version='[2.0.0,2.0.1)',\
org.apache.felix.configadmin;version='[1.9.24,1.9.25)',\
runbundles.jersey: \
${jersey.deps}

-require-bnd: "(version>=6.4.0)"

jersey.deps: \
org.apache.aries.spifly.dynamic.framework.extension;version='[1.3.5,1.4)',\
jakarta.annotation-api;version='[2.1.1,2.2)',\
jakarta.inject.jakarta.inject-api;version='[2.0.1,2.1)',\
jakarta.validation.jakarta.validation-api;version='[3.0.2,3.1)',\
jakarta.ws.rs-api;version='[3.1.0,3.2)',\
jakarta.xml.bind-api;version='[4.0.0,4.1)',\
javassist;version='[3.29.2,3.30)',\
org.osgi.service.jakartars;version='[2.0.0,2.1)',\
org.osgi.service.component;version='[1.5.0,1.6)',\
org.osgi.util.function;version='[1.2.0,1.3)',\
org.osgi.util.promise;version='[1.3.0,1.4)',\
org.osgi.util.converter;version='[1,1.1)',\
org.apache.felix.configadmin;version='[1.9.26,1.10)',\
org.apache.felix.cm.json;version='[2.0.0,2.1)',\
org.apache.felix.configurator;version='[1.0.18,1.0.19)',\
org.apache.felix.http.jetty;version='[5.0.4,5.0.5)',\
org.apache.felix.http.servlet-api;version='[2.1.0,2.1.1)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.osgitech.rest;version='[1.0.0,1.0.1)',\
org.eclipse.osgitech.rest.servlet.whiteboard;version='[1.0.0,1.0.1)',\
org.eclipse.osgitech.rest.sse;version='[1.0.0,1.0.1)',\
org.eclipse.parsson.jakarta.json;version='[1.1.2,1.1.3)',\
org.glassfish.hk2.api;version='[3.0.4,3.0.5)',\
org.glassfish.hk2.external.aopalliance-repackaged;version='[3.0.4,3.0.5)',\
org.glassfish.hk2.locator;version='[3.0.4,3.0.5)',\
org.apache.felix.http.jetty;version='[5.0.0,5.1)',\
org.apache.felix.http.servlet-api;version='[2.1.0,2.2)',\
org.apache.felix.scr;version='[2.2.6,2.3)',\
org.eclipse.parsson.jakarta.json;version='[1.1.2,1.2)',\
com.sun.xml.bind.jaxb-osgi;version='[4,4.1)',\
com.sun.activation.jakarta.activation;version='[2,2.1)',\
org.glassfish.hk2.api;version='[3.0.4,3.1)',\
org.glassfish.hk2.external.aopalliance-repackaged;version='[3.0.4,3.1)',\
org.glassfish.hk2.locator;version='[3.0.4,3.1)',\
org.glassfish.hk2.osgi-resource-locator;version='[1.0.3,1.0.4)',\
org.glassfish.hk2.utils;version='[3.0.4,3.0.5)',\
org.glassfish.jersey.containers.jersey-container-servlet;version='[3.1.2,3.1.3)',\
org.glassfish.jersey.containers.jersey-container-servlet-core;version='[3.1.2,3.1.3)',\
org.glassfish.jersey.core.jersey-client;version='[3.1.2,3.1.3)',\
org.glassfish.jersey.core.jersey-common;version='[3.1.2,3.1.3)',\
org.glassfish.jersey.core.jersey-server;version='[3.1.2,3.1.3)',\
org.glassfish.jersey.inject.jersey-hk2;version='[3.1.2,3.1.3)',\
org.glassfish.jersey.media.jersey-media-jaxb;version='[3.1.2,3.1.3)',\
org.glassfish.jersey.media.jersey-media-sse;version='[3.1.2,3.1.3)',\
org.objectweb.asm;version='[9.5.0,9.5.1)',\
org.osgi.service.component;version='[1.5.1,1.5.2)',\
org.osgi.service.jakartars;version='[2.0.0,2.0.1)',\
org.osgi.util.converter;version='[1.0.9,1.0.10)',\
org.osgi.util.function;version='[1.2.0,1.2.1)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
slf4j.api;version='[1.7.36,1.7.37)',\
slf4j.simple;version='[1.7.36,1.7.37)',\
${artifactId};version=snapshot
org.glassfish.hk2.utils;version='[3.0.4,3.1)',\
org.glassfish.jersey.containers.jersey-container-servlet;version='[3.1.2,3.2)',\
org.glassfish.jersey.containers.jersey-container-servlet-core;version='[3.1.1,3.2)',\
org.glassfish.jersey.core.jersey-client;version='[3.1.2,3.2)',\
org.glassfish.jersey.core.jersey-common;version='[3.1.2,3.2)',\
org.glassfish.jersey.core.jersey-server;version='[3.1.2,3.2)',\
org.glassfish.jersey.inject.jersey-hk2;version='[3.1.2,3.2)',\
org.glassfish.jersey.media.jersey-media-jaxb;version='[3.1.2,3.2)',\
org.glassfish.jersey.media.jersey-media-sse;version='[3.1.2,3.2)',\
org.objectweb.asm;version='[9.6,9.7)',\
org.objectweb.asm.commons;version='[9.6,9.7)',\
org.objectweb.asm.tree;version='[9.6,9.7)',\
org.objectweb.asm.tree.analysis;version='[9.6,9.7)',\
org.objectweb.asm.util;version='[9.6,9.7)',\
slf4j.api;version='[1.7.36,1.8)',\
slf4j.simple;version='[1.7.30,1.8)',\
org.eclipse.osgitech.rest;version='[1,2)',\
org.eclipse.osgitech.rest.sse;version='[1,2)'

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<bnd.version>6.4.0</bnd.version>
<jersey.version>3.1.2</jersey.version>
<jersey.version>3.1.3</jersey.version>
</properties>

<dependencies>
Expand Down
7 changes: 5 additions & 2 deletions org.eclipse.osgitech.rest.bnd.library/bnd.bnd
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
-resourceonly: true

jersey.version: 3.1.2
hk2.version: 3.0.4
jersey.version: 3.1.3
hk2.version: 3.0.5

Provide-Capability: \
bnd.library;\
bnd.library = jakartaREST; \
path = library/workspace

-includeresource: {library=library}

Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.bnd.project.library:${mvn-base-version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest:${mvn-base-version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.jetty:${mvn-base-version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.servlet.whiteboard:${mvn-base-version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.config:${mvn-base-version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.sse:${mvn-base-version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.multipart:${mvn-base-version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.bnd.project.library:${project.version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest:${project.version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.jetty:${project.version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.servlet.whiteboard:${project.version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.config:${project.version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.sse:${project.version}
org.eclipse.osgitech.rest:org.eclipse.osgitech.rest.multipart:${project.version}

org.apache.felix:org.apache.felix.http.jetty:5.0.4
org.apache.felix:org.apache.felix.http.servlet-api:2.1.0
org.apache.felix:org.apache.felix.cm.json:2.0.0
org.apache.felix:org.apache.felix.configurator:1.0.18
org.apache.felix:org.apache.felix.configadmin:1.9.26
org.apache.aries.spifly:org.apache.aries.spifly.dynamic.framework.extension:1.3.6
org.osgi:org.osgi.util.promise:1.3.0
org.osgi:org.osgi.service.jakartars:2.0.0
Expand Down Expand Up @@ -71,14 +72,14 @@ org.glassfish.jersey.media:jersey-media-sse:${jersey.version}

org.javassist:javassist:3.29.2-GA
org.jvnet.mimepull:mimepull:1.10.0
org.eclipse.parsson:jakarta.json:1.1.2
org.eclipse.parsson:parsson-media:1.1.2
org.eclipse.parsson:jakarta.json:1.1.5
org.eclipse.parsson:parsson-media:1.1.5
org.slf4j:slf4j-api:1.7.36
org.slf4j:slf4j-simple:1.7.36

# ASM
org.ow2.asm:asm:9.5
org.ow2.asm:asm-tree:9.5
org.ow2.asm:asm-commons:9.5
org.ow2.asm:asm-analysis:9.5
org.ow2.asm:asm-util:9.5
org.ow2.asm:asm:9.6
org.ow2.asm:asm-tree:9.6
org.ow2.asm:asm-commons:9.6
org.ow2.asm:asm-analysis:9.6
org.ow2.asm:asm-util:9.6
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,4 @@
readOnly=true; \
poll.time=-1; \
name="OSGi Technology Jakarta REST"


Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@ jersey.deps: \
org.glassfish.jersey.inject.jersey-hk2;version='[3.1.2,3.2)',\
org.glassfish.jersey.media.jersey-media-jaxb;version='[3.1.2,3.2)',\
org.glassfish.jersey.media.jersey-media-sse;version='[3.1.2,3.2)',\
org.objectweb.asm;version='[9.5,9.6)',\
org.objectweb.asm.commons;version='[9.5,9.6)',\
org.objectweb.asm.tree;version='[9.5,9.6)',\
org.objectweb.asm.tree.analysis;version='[9.5,9.6)',\
org.objectweb.asm.util;version='[9.5,9.6)',\
org.objectweb.asm;version='[9.6,9.7)',\
org.objectweb.asm.commons;version='[9.6,9.7)',\
org.objectweb.asm.tree;version='[9.6,9.7)',\
org.objectweb.asm.tree.analysis;version='[9.6,9.7)',\
org.objectweb.asm.util;version='[9.6,9.7)',\
slf4j.api;version='[1.7.36,1.8)',\
slf4j.simple;version='[1.7.30,1.8)',\
org.eclipse.osgitech.rest;version='[1,2)',\
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
-buildpath: \
osgi.annotation;version=latest,\
osgi.core;version=latest
org.osgi.service.component.annotations;version=latest

-library: enableJakartaREST

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@

-resolve.effective: active;skip:="osgi.service"

-runtrace: true

# enabled the runbundles for the Jersey dependencies
# This sets -runbundles.jersey: ${jersey.deps}
-library: enableJakartaREST
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,11 @@
/**
*
* This is a Demo Resource for a Jakartars Whiteboard
* You should see an log output like this, that mentions port and uri:
* Started Jakartars whiteboard server for port: <port> and context: /rest/
*
* So the application can be reached under:
* http://localhost:<port>/rest/hello-no-config
*
* @since 1.0
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
-buildpath: \
osgi.annotation;version=latest,\
osgi.core;version=latest,\
org.osgi.service.component.annotations;version=latest,\
org.osgi.service.servlet;version=latest

-library: enableJakartaREST
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@

-resolve.effective: active;skip:="osgi.service"

-runtrace: true

# enabled the runbundles for the Jersey dependencies
-library: enableJakartaREST

Expand All @@ -17,6 +15,7 @@
# we need to run our project
-runbundles.project: \
org.eclipse.osgitech.rest.servlet.whiteboard;version=latest,\
org.eclipse.parsson.jakarta.json;version=latest,\
{{projectName}};version=snapshot

-runblacklist: \
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
-buildpath: \
osgi.annotation;version=latest,\
osgi.core;version=latest
org.osgi.service.component.annotations;version=latest

-library: enableJakartaREST

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@

-resolve.effective: active;skip:="osgi.service"

-runtrace: true

# enabled the runbundles for the Jersey dependencies
# This sets -runbundles.jersey: ${jersey.deps}
-library: enableJakartaREST
Expand All @@ -18,6 +16,7 @@
# we need to run our project
-runbundles.project: \
org.eclipse.osgitech.rest.jetty;version=latest,\
org.eclipse.parsson.jakarta.json;version=latest,\
{{projectName}};version=snapshot

-runblacklist: \
Expand Down
1 change: 1 addition & 0 deletions org.eclipse.osgitech.rest.tck/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
<groupId>org.osgi</groupId>
<artifactId>org.osgi.test.cases.jakartars</artifactId>
<version>8.1.0-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
Expand Down
19 changes: 10 additions & 9 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@

<scm>
<url>https://github.com/osgi/jakartarest-osgi</url>
<connection>scm:git:https://github.com/osgi/jakartarest-osgi</connection>
<developerConnection>scm:git:https://github.com/osgi/jakartarest-osgi</developerConnection>
<connection>scm:git:git@github.com:osgi/jakartarest-osgi.git</connection>
<developerConnection>scm:git:git@github.com:osgi/jakartarest-osgi.git</developerConnection>
<tag>release</tag>
</scm>

Expand Down Expand Up @@ -61,20 +61,20 @@
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<bnd.version>6.4.0</bnd.version>
<junit-jupiter.version>5.9.2</junit-jupiter.version>
<junit-jupiter.version>5.10.0</junit-jupiter.version>
<assertj.version>3.24.2</assertj.version>
<mockito.version>5.4.0</mockito.version>
<osgi-test.version>1.2.1</osgi-test.version>
<jersey.version>3.1.2</jersey.version>
<hk2.version>3.0.4</hk2.version>
<jersey.version>3.1.3</jersey.version>
<hk2.version>3.0.5</hk2.version>
<asm.version>9.5</asm.version>
<jackson.version>2.15.2</jackson.version>
</properties>

<modules>
<!--<module>org.eclipse.osgitech.rest.bnd.library</module>
<module>org.eclipse.osgitech.rest.bnd.library</module>
<module>org.eclipse.osgitech.rest.bnd.project.library</module>
<module>org.eclipse.osgitech.rest.archetype</module>-->
<module>org.eclipse.osgitech.rest.archetype</module>
<module>org.eclipse.osgitech.rest</module>
<module>org.eclipse.osgitech.rest.config</module>
<module>org.eclipse.osgitech.rest.jetty</module>
Expand Down Expand Up @@ -738,15 +738,16 @@
<artifactId>nexus-staging-maven-plugin</artifactId>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<nexusUrl>https://s01.oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
</plugins>
</build>
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
</profile>
Expand Down
Loading