Skip to content

Commit 04205c4

Browse files
Merge pull request #1201 from pacphi/spring-boot-dependencies-and-maven-upgrades
Upgrades to cf-java-client
2 parents 434ac05 + 1c3bbe2 commit 04205c4

File tree

56 files changed

+183
-128
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+183
-128
lines changed

.github/workflows/maven.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Java CI
2+
3+
on: [push]
4+
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
strategy:
9+
matrix:
10+
java: [ 8, 11, 17, 21 ]
11+
name: Java ${{ matrix.java }} build
12+
steps:
13+
- uses: actions/checkout@v4
14+
- name: Prepare multi-module build
15+
run: |
16+
git submodule update --init --recursive
17+
- name: Set up Java
18+
uses: actions/setup-java@v3
19+
with:
20+
distribution: liberica
21+
java-version: ${{ matrix.java }}
22+
- name: Cache Maven packages
23+
uses: actions/cache@v3
24+
with:
25+
path: ~/.m2
26+
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
27+
restore-keys: ${{ runner.os }}-m2
28+
- name: Build with Maven
29+
run: ./mvnw clean install -Dgpg.skip
30+

.gitignore

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
.idea/libraries
2-
.idea/jarRepositories.xml
3-
.idea/tasks.xml
4-
.idea/workspace.xml
1+
.idea/
52
target/
63
bin/
74
.project
85
.classpath
96
.settings/
107
.factorypath
118
.gradle
9+
.history

cloudfoundry-client-reactor/pom.xml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<groupId>org.cloudfoundry</groupId>
2727
<artifactId>cloudfoundry-java-client</artifactId>
28-
<version>5.11.0.BUILD-SNAPSHOT</version>
28+
<version>5.12.0.BUILD-SNAPSHOT</version>
2929
</parent>
3030

3131
<artifactId>cloudfoundry-client-reactor</artifactId>
@@ -79,12 +79,18 @@
7979
<artifactId>reactor-netty</artifactId>
8080
</dependency>
8181
<dependency>
82-
<groupId>javax.annotation</groupId>
83-
<artifactId>javax.annotation-api</artifactId>
82+
<groupId>jakarta.annotation</groupId>
83+
<artifactId>jakarta.annotation-api</artifactId>
84+
<version>2.1.1</version>
8485
</dependency>
8586
<dependency>
86-
<groupId>junit</groupId>
87-
<artifactId>junit</artifactId>
87+
<groupId>org.springframework.boot</groupId>
88+
<artifactId>spring-boot-starter-test</artifactId>
89+
<scope>test</scope>
90+
</dependency>
91+
<dependency>
92+
<groupId>org.junit.vintage</groupId>
93+
<artifactId>junit-vintage-engine</artifactId>
8894
<scope>test</scope>
8995
</dependency>
9096
<dependency>
@@ -124,11 +130,6 @@
124130
<groupId>org.springframework</groupId>
125131
<artifactId>spring-core</artifactId>
126132
</dependency>
127-
<dependency>
128-
<groupId>org.springframework</groupId>
129-
<artifactId>spring-test</artifactId>
130-
<scope>test</scope>
131-
</dependency>
132133
<dependency>
133134
<groupId>org.springframework</groupId>
134135
<artifactId>spring-web</artifactId>

cloudfoundry-client-reactor/src/main/java/org/cloudfoundry/reactor/_DefaultConnectionContext.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
import reactor.netty.resources.LoopResources;
3838
import reactor.netty.tcp.SslProvider;
3939

40-
import javax.annotation.PostConstruct;
41-
import javax.annotation.PreDestroy;
40+
import jakarta.annotation.PostConstruct;
41+
import jakarta.annotation.PreDestroy;
4242
import javax.management.JMException;
4343
import javax.management.MalformedObjectNameException;
4444
import javax.management.ObjectName;

cloudfoundry-client-reactor/src/main/java/org/cloudfoundry/reactor/client/_ReactorCloudFoundryClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
import org.immutables.value.Value;
133133
import reactor.core.publisher.Mono;
134134

135-
import javax.annotation.PostConstruct;
135+
import jakarta.annotation.PostConstruct;
136136
import java.util.Collections;
137137
import java.util.Map;
138138

cloudfoundry-client-reactor/src/main/java/org/cloudfoundry/reactor/client/v3/AbstractClientV3Operations.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
import reactor.netty.http.client.HttpClientRequest;
3838
import reactor.netty.http.client.HttpClientResponse;
3939

40-
import java.nio.charset.Charset;
4140
import java.util.List;
4241
import java.util.Map;
4342
import java.util.function.BiConsumer;

cloudfoundry-client/pom.xml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<groupId>org.cloudfoundry</groupId>
2727
<artifactId>cloudfoundry-java-client</artifactId>
28-
<version>5.11.0.BUILD-SNAPSHOT</version>
28+
<version>5.12.0.BUILD-SNAPSHOT</version>
2929
</parent>
3030

3131
<artifactId>cloudfoundry-client</artifactId>
@@ -45,11 +45,16 @@
4545
</dependency>
4646
<dependency>
4747
<groupId>com.squareup.wire</groupId>
48-
<artifactId>wire-runtime</artifactId>
48+
<artifactId>wire-runtime${wire.suffix}</artifactId>
4949
</dependency>
5050
<dependency>
51-
<groupId>junit</groupId>
52-
<artifactId>junit</artifactId>
51+
<groupId>org.springframework.boot</groupId>
52+
<artifactId>spring-boot-starter-test</artifactId>
53+
<scope>test</scope>
54+
</dependency>
55+
<dependency>
56+
<groupId>org.junit.vintage</groupId>
57+
<artifactId>junit-vintage-engine</artifactId>
5358
<scope>test</scope>
5459
</dependency>
5560
<dependency>

cloudfoundry-client/src/main/java/org/cloudfoundry/client/v3/resourcematch/_ListMatchingResourcesResponse.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,9 @@
1616

1717
package org.cloudfoundry.client.v3.resourcematch;
1818

19-
import com.fasterxml.jackson.core.JsonParser;
20-
import com.fasterxml.jackson.core.type.TypeReference;
21-
import com.fasterxml.jackson.databind.DeserializationContext;
2219
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
23-
import com.fasterxml.jackson.databind.deser.std.StdDeserializer;
2420
import org.immutables.value.Value;
2521

26-
import java.io.IOException;
2722
import java.util.List;
2823

2924
/**

cloudfoundry-client/src/main/java/org/cloudfoundry/client/v3/roles/Role.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package org.cloudfoundry.client.v3.roles;
1818

1919
import com.fasterxml.jackson.annotation.JsonProperty;
20-
import org.cloudfoundry.Nullable;
2120
import org.cloudfoundry.client.v3.Resource;
2221

2322
/**

cloudfoundry-client/src/main/java/org/cloudfoundry/client/v3/roles/_RoleRelationships.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818

1919
import com.fasterxml.jackson.annotation.JsonProperty;
2020
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
21-
import org.cloudfoundry.AllowNulls;
2221
import org.cloudfoundry.Nullable;
2322
import org.cloudfoundry.client.v3.ToOneRelationship;
2423
import org.immutables.value.Value;

0 commit comments

Comments
 (0)