Skip to content

Commit 8ce51b9

Browse files
authored
Merge pull request #277 from deftdevs/prepare-1.0
Merge branch for preparing 1.0
2 parents 9ea45df + b8a5b4b commit 8ce51b9

File tree

203 files changed

+842
-2939
lines changed

Some content is hidden

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

203 files changed

+842
-2939
lines changed

.doc/CODE_CONVENTIONS.adoc

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ Example:
3636
public class EntityModel {
3737
3838
@XmlElement
39-
@NotNull
4039
private String name;
4140
4241
@XmlElement
@@ -142,7 +141,7 @@ public interface EntitiesResource {
142141
)
143142
Response addEntity(
144143
@QueryParam("doSomethingAfterAdding") @DefaultValue("false") final boolean doSomethingAfterAdding,
145-
@NotNull final EntityModel entity);
144+
final EntityModel entity);
146145
147146
}
148147
----
@@ -185,7 +184,7 @@ public class EntitiesResourceImpl implements EntitiesResource {
185184
@Override
186185
public Response addEntity(
187186
final boolean doSomethingAfterAdding,
188-
@NotNull final EntityModel entity) {
187+
final EntityModel entity) {
189188
190189
final ErrorCollection errorCollection = new ErrorCollection();
191190
try {

.github/workflows/ci.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@ on:
44
push:
55
branches:
66
- 'main'
7+
- 'prepare-1.0'
78
pull_request:
8-
branches:
9-
- 'main'
109
merge_group:
1110

1211
jobs:

.github/workflows/release.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@ name: Release
33
on:
44
workflow_dispatch:
55
inputs:
6-
version:
6+
releaseVersion:
77
description: 'Release version (only if different from current SNAPSHOT version)'
88
type: string
99
required: false
10+
developmentVersion:
11+
description: 'Development version after release (only if different from auto-generated version)'
12+
type: string
13+
required: false
1014

1115
## Requires workflow permissions to be set to 'read and write permissions'
1216
## in Repository -> Settings -> Action -> General (and organisation settings)
@@ -47,4 +51,4 @@ jobs:
4751
MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
4852
RELEASE_GPG_PASSPHRASE: ${{ secrets.RELEASE_GPG_PASSPHRASE }}
4953
run: |
50-
mvn -B -P release release:prepare release:perform -DreleaseVersion=${{ inputs.version }} -Darguments="-DskipITs"
54+
mvn -B -P release release:prepare release:perform -DreleaseVersion=${{ inputs.releaseVersion }} -DdevelopmentVersion=${{ inputs.developmentVersion }} -Darguments="-DskipITs"

commons/pom.xml

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.deftdevs</groupId>
77
<artifactId>bootstrapi-parent</artifactId>
8-
<version>0.12.1-SNAPSHOT</version>
8+
<version>1.0.0-rc2-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>bootstrapi-commons</artifactId>
@@ -48,6 +48,7 @@
4848

4949
<properties>
5050
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
51+
<jackson.version>2.17.3</jackson.version>
5152
</properties>
5253

5354
<dependencyManagement>
@@ -63,6 +64,7 @@
6364
</dependencyManagement>
6465

6566
<dependencies>
67+
6668
<!-- behave like a compile dependencies -->
6769

6870
<dependency>
@@ -105,7 +107,7 @@
105107

106108
<dependency>
107109
<groupId>com.atlassian.plugins.authentication</groupId>
108-
<artifactId>atlassian-authentication-plugin</artifactId>
110+
<artifactId>atlassian-authentication-plugin-api</artifactId>
109111
<scope>provided</scope>
110112
</dependency>
111113

@@ -136,50 +138,58 @@
136138
<!-- other provided dependencies -->
137139

138140
<dependency>
139-
<groupId>jakarta.ws.rs</groupId>
140-
<artifactId>jakarta.ws.rs-api</artifactId>
141+
<groupId>jakarta.annotation</groupId>
142+
<artifactId>jakarta.annotation-api</artifactId>
141143
<scope>provided</scope>
142144
</dependency>
143145

144146
<dependency>
145-
<groupId>javax.validation</groupId>
146-
<artifactId>validation-api</artifactId>
147+
<groupId>jakarta.inject</groupId>
148+
<artifactId>jakarta.inject-api</artifactId>
147149
<scope>provided</scope>
148150
</dependency>
149151

150152
<dependency>
151-
<groupId>javax.xml.bind</groupId>
152-
<artifactId>jaxb-api</artifactId>
153+
<groupId>jakarta.validation</groupId>
154+
<artifactId>jakarta.validation-api</artifactId>
153155
<scope>provided</scope>
154156
</dependency>
155157

156158
<dependency>
157-
<groupId>org.apache.commons</groupId>
158-
<artifactId>commons-lang3</artifactId>
159+
<groupId>jakarta.ws.rs</groupId>
160+
<artifactId>jakarta.ws.rs-api</artifactId>
159161
<scope>provided</scope>
160162
</dependency>
161163

162164
<dependency>
163-
<groupId>org.springframework</groupId>
164-
<artifactId>spring-context</artifactId>
165+
<groupId>jakarta.xml.bind</groupId>
166+
<artifactId>jakarta.xml.bind-api</artifactId>
165167
<scope>provided</scope>
166168
</dependency>
167169

168170
<dependency>
169-
<groupId>org.codehaus.jackson</groupId>
170-
<artifactId>jackson-core-asl</artifactId>
171+
<groupId>org.apache.commons</groupId>
172+
<artifactId>commons-lang3</artifactId>
171173
<scope>provided</scope>
172174
</dependency>
173175

174176
<dependency>
175-
<groupId>org.codehaus.jackson</groupId>
176-
<artifactId>jackson-jaxrs</artifactId>
177+
<groupId>org.springframework</groupId>
178+
<artifactId>spring-context</artifactId>
179+
<scope>provided</scope>
180+
</dependency>
181+
182+
<dependency>
183+
<groupId>com.fasterxml.jackson.core</groupId>
184+
<artifactId>jackson-core</artifactId>
185+
<version>${jackson.version}</version>
177186
<scope>provided</scope>
178187
</dependency>
179188

180189
<dependency>
181-
<groupId>org.codehaus.jackson</groupId>
182-
<artifactId>jackson-mapper-asl</artifactId>
190+
<groupId>com.fasterxml.jackson.module</groupId>
191+
<artifactId>jackson-module-jaxb-annotations</artifactId>
192+
<version>${jackson.version}</version>
183193
<scope>provided</scope>
184194
</dependency>
185195

@@ -233,12 +243,6 @@
233243
<scope>test</scope>
234244
</dependency>
235245

236-
<dependency>
237-
<groupId>com.google.guava</groupId>
238-
<artifactId>guava</artifactId>
239-
<scope>test</scope>
240-
</dependency>
241-
242246
</dependencies>
243247

244248
<build>

commons/src/main/java/com/deftdevs/bootstrapi/commons/constants/BootstrAPI.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ public class BootstrAPI {
2828
public static final String ERROR = "error";
2929
public static final String ERRORS = "errors";
3030
public static final String FAVICON = "favicon";
31-
public static final String GADGET = "gadget";
32-
public static final String GADGETS = "gadgets";
33-
public static final String GADGET_EXTERNAL = "external";
3431
public static final String GROUP = "group";
3532
public static final String GROUPS = "groups";
3633
public static final String HTTP = "http";

commons/src/main/java/com/deftdevs/bootstrapi/commons/exception/web/mapper/JsonMappingExceptionMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.deftdevs.bootstrapi.commons.exception.web.mapper;
22

33
import com.deftdevs.bootstrapi.commons.model.ErrorCollection;
4-
import org.codehaus.jackson.map.JsonMappingException;
4+
import com.fasterxml.jackson.databind.JsonMappingException;
55

66
import javax.ws.rs.core.Response;
77
import javax.ws.rs.ext.ExceptionMapper;

commons/src/main/java/com/deftdevs/bootstrapi/commons/exception/web/mapper/ValidationExceptionMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
import com.deftdevs.bootstrapi.commons.model.ErrorCollection;
44

5-
import javax.validation.ValidationException;
65
import javax.ws.rs.core.Response;
76
import javax.ws.rs.ext.ExceptionMapper;
87
import javax.ws.rs.ext.Provider;
8+
import javax.xml.bind.ValidationException;
99
import java.util.Arrays;
1010

1111
@Provider

commons/src/main/java/com/deftdevs/bootstrapi/commons/http/PATCH.java

Lines changed: 0 additions & 16 deletions
This file was deleted.

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/AbstractAuthenticationIdpModel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package com.deftdevs.bootstrapi.commons.model;
22

33
import com.deftdevs.bootstrapi.commons.constants.BootstrAPI;
4+
import com.fasterxml.jackson.annotation.JsonSubTypes;
5+
import com.fasterxml.jackson.annotation.JsonTypeInfo;
46
import io.swagger.v3.oas.annotations.media.Schema;
57
import lombok.Data;
68
import lombok.NoArgsConstructor;
7-
import org.codehaus.jackson.annotate.JsonSubTypes;
8-
import org.codehaus.jackson.annotate.JsonTypeInfo;
99

1010
import javax.xml.bind.annotation.XmlElement;
1111
import javax.xml.bind.annotation.XmlRootElement;

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/AbstractDirectoryModel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package com.deftdevs.bootstrapi.commons.model;
22

33
import com.deftdevs.bootstrapi.commons.constants.BootstrAPI;
4+
import com.fasterxml.jackson.annotation.JsonSubTypes;
5+
import com.fasterxml.jackson.annotation.JsonTypeInfo;
46
import io.swagger.v3.oas.annotations.media.Schema;
57
import lombok.Data;
68
import lombok.NoArgsConstructor;
7-
import org.codehaus.jackson.annotate.JsonSubTypes;
8-
import org.codehaus.jackson.annotate.JsonTypeInfo;
99

1010
import javax.validation.constraints.NotNull;
1111
import javax.xml.bind.annotation.XmlElement;

0 commit comments

Comments
 (0)