Skip to content

Commit c401dd0

Browse files
committed
Http dependencies
Http should depend on Jaxrs client, not in jersey Signed-off-by: fjtirado <[email protected]>
1 parent 5e29fc7 commit c401dd0

File tree

4 files changed

+44
-8
lines changed

4 files changed

+44
-8
lines changed

examples/pom.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88
</parent>
99
<name>Serverless Workflow :: Examples</name>
1010
<artifactId>serverlessworkflow-examples</artifactId>
11+
<properties>
12+
<version.jakarta.ws.rs>3.1.0</version.jakarta.ws.rs>
13+
<version.org.glassfish.jersey>3.1.10</version.org.glassfish.jersey>
14+
</properties>
1115
<packaging>pom</packaging>
1216
<dependencyManagement>
1317
<dependencies>
@@ -31,6 +35,16 @@
3135
<artifactId>slf4j-simple</artifactId>
3236
<version>${version.org.slf4j}</version>
3337
</dependency>
38+
<dependency>
39+
<groupId>org.glassfish.jersey.core</groupId>
40+
<artifactId>jersey-client</artifactId>
41+
<version>${version.org.glassfish.jersey}</version>
42+
</dependency>
43+
<dependency>
44+
<groupId>org.glassfish.jersey.media</groupId>
45+
<artifactId>jersey-media-json-jackson</artifactId>
46+
<version>${version.org.glassfish.jersey}</version>
47+
</dependency>
3448
</dependencies>
3549
</dependencyManagement>
3650
<modules>

examples/simpleGet/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,20 @@
1717
<groupId>io.serverlessworkflow</groupId>
1818
<artifactId>serverlessworkflow-impl-http</artifactId>
1919
</dependency>
20+
<dependency>
21+
<groupId>org.glassfish.jersey.media</groupId>
22+
<artifactId>jersey-media-json-jackson</artifactId>
23+
<scope>runtime</scope>
24+
</dependency>
25+
<dependency>
26+
<groupId>org.glassfish.jersey.core</groupId>
27+
<artifactId>jersey-client</artifactId>
28+
<scope>runtime</scope>
29+
</dependency>
2030
<dependency>
2131
<groupId>org.slf4j</groupId>
2232
<artifactId>slf4j-simple</artifactId>
33+
<scope>runtime</scope>
2334
</dependency>
2435
</dependencies>
2536
</project>

impl/http/pom.xml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,21 @@
88
<artifactId>serverlessworkflow-impl-http</artifactId>
99
<name>Serverless Workflow :: Impl :: HTTP</name>
1010
<dependencies>
11-
<dependency>
12-
<groupId>org.glassfish.jersey.core</groupId>
13-
<artifactId>jersey-client</artifactId>
11+
<dependency>
12+
<groupId>jakarta.ws.rs</groupId>
13+
<artifactId>jakarta.ws.rs-api</artifactId>
14+
</dependency>
15+
<dependency>
16+
<groupId>io.serverlessworkflow</groupId>
17+
<artifactId>serverlessworkflow-impl-core</artifactId>
1418
</dependency>
1519
<dependency>
16-
<groupId>org.glassfish.jersey.media</groupId>
17-
<artifactId>jersey-media-json-jackson</artifactId>
18-
<scope>runtime</scope>
20+
<groupId>org.glassfish.jersey.media</groupId>
21+
<artifactId>jersey-media-json-jackson</artifactId>
1922
</dependency>
2023
<dependency>
21-
<groupId>io.serverlessworkflow</groupId>
22-
<artifactId>serverlessworkflow-impl-core</artifactId>
24+
<groupId>org.glassfish.jersey.core</groupId>
25+
<artifactId>jersey-client</artifactId>
2326
</dependency>
2427
<dependency>
2528
<groupId>io.serverlessworkflow</groupId>

impl/pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<version.io.cloudevents>4.0.1</version.io.cloudevents>
1414
<version.net.thisptr>1.3.0</version.net.thisptr>
1515
<version.com.github.f4b6a3>5.2.3</version.com.github.f4b6a3>
16+
<version.jakarta.ws.rs>3.1.0</version.jakarta.ws.rs>
1617
</properties>
1718
<dependencyManagement>
1819
<dependencies>
@@ -35,11 +36,13 @@
3536
<groupId>org.glassfish.jersey.core</groupId>
3637
<artifactId>jersey-client</artifactId>
3738
<version>${version.org.glassfish.jersey}</version>
39+
<scope>runtime</scope>
3840
</dependency>
3941
<dependency>
4042
<groupId>org.glassfish.jersey.media</groupId>
4143
<artifactId>jersey-media-json-jackson</artifactId>
4244
<version>${version.org.glassfish.jersey}</version>
45+
<scope>runtime</scope>
4346
</dependency>
4447
<dependency>
4548
<groupId>io.cloudevents</groupId>
@@ -61,6 +64,11 @@
6164
<artifactId>ulid-creator</artifactId>
6265
<version>${version.com.github.f4b6a3}</version>
6366
</dependency>
67+
<dependency>
68+
<groupId>jakarta.ws.rs</groupId>
69+
<artifactId>jakarta.ws.rs-api</artifactId>
70+
<version>${version.jakarta.ws.rs}</version>
71+
</dependency>
6472
</dependencies>
6573
</dependencyManagement>
6674
<modules>

0 commit comments

Comments
 (0)