Skip to content

Commit 0e83247

Browse files
authored
Migrate Java packages to org.openapitools.openapidiff (#187)
Refs #165
1 parent 87a8f9d commit 0e83247

File tree

100 files changed

+310
-317
lines changed

Some content is hidden

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

100 files changed

+310
-317
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,9 @@ try {
171171
172172
This project uses Java Service Provider Inteface (SPI) so additional extensions can be added.
173173
174-
To build your own extension, you simply need to create a `src/main/resources/META-INF/services/com.qdesrame.openapi.diff.core.compare.ExtensionDiff` file with the full classname of your implementation. Your class must also implement the `com.qdesrame.openapi.diff.core.compare.ExtensionDiff` interface. Then, including your library with the `openapi-diff` module will cause it to be triggered automatically.
174+
To build your own extension, you simply need to create a `src/main/resources/META-INF/services/org.openapitools.openapidiff.core.compare.ExtensionDiff` file with the full classname of your implementation.
175+
Your class must also implement the `org.openapitools.openapidiff.core.compare.ExtensionDiff` interface.
176+
Then, including your library with the `openapi-diff` module will cause it to be triggered automatically.
175177
176178
# Examples
177179

cli/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<shadedClassifierName>all</shadedClassifierName>
5353
<transformers>
5454
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
55-
<mainClass>com.qdesrame.openapi.diff.cli.Main</mainClass>
55+
<mainClass>org.openapitools.openapidiff.cli.Main</mainClass>
5656
</transformer>
5757
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
5858
<transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer" />

cli/src/main/java/com/qdesrame/openapi/diff/cli/Main.java renamed to cli/src/main/java/org/openapitools/openapidiff/cli/Main.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
1-
package com.qdesrame.openapi.diff.cli;
1+
package org.openapitools.openapidiff.cli;
22

3-
import com.qdesrame.openapi.diff.core.OpenApiCompare;
4-
import com.qdesrame.openapi.diff.core.model.ChangedOpenApi;
5-
import com.qdesrame.openapi.diff.core.output.ConsoleRender;
6-
import com.qdesrame.openapi.diff.core.output.HtmlRender;
7-
import com.qdesrame.openapi.diff.core.output.MarkdownRender;
83
import java.io.File;
94
import java.io.IOException;
105
import org.apache.commons.cli.CommandLine;
@@ -18,6 +13,11 @@
1813
import org.apache.commons.lang3.exception.ExceptionUtils;
1914
import org.apache.log4j.Level;
2015
import org.apache.log4j.LogManager;
16+
import org.openapitools.openapidiff.core.OpenApiCompare;
17+
import org.openapitools.openapidiff.core.model.ChangedOpenApi;
18+
import org.openapitools.openapidiff.core.output.ConsoleRender;
19+
import org.openapitools.openapidiff.core.output.HtmlRender;
20+
import org.openapitools.openapidiff.core.output.MarkdownRender;
2121
import org.slf4j.Logger;
2222
import org.slf4j.LoggerFactory;
2323

core/src/main/java/com/qdesrame/openapi/diff/core/output/Render.java

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

core/src/main/java/com/qdesrame/openapi/diff/core/OpenApiCompare.java renamed to core/src/main/java/org/openapitools/openapidiff/core/OpenApiCompare.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
package com.qdesrame.openapi.diff.core;
1+
package org.openapitools.openapidiff.core;
22

3-
import com.qdesrame.openapi.diff.core.compare.OpenApiDiff;
4-
import com.qdesrame.openapi.diff.core.model.ChangedOpenApi;
53
import io.swagger.parser.OpenAPIParser;
64
import io.swagger.v3.oas.models.OpenAPI;
75
import io.swagger.v3.parser.core.models.AuthorizationValue;
86
import io.swagger.v3.parser.core.models.ParseOptions;
97
import java.io.File;
108
import java.util.List;
9+
import org.openapitools.openapidiff.core.compare.OpenApiDiff;
10+
import org.openapitools.openapidiff.core.model.ChangedOpenApi;
1111

1212
public class OpenApiCompare {
1313

core/src/main/java/com/qdesrame/openapi/diff/core/compare/ApiResponseDiff.java renamed to core/src/main/java/org/openapitools/openapidiff/core/compare/ApiResponseDiff.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
package com.qdesrame.openapi.diff.core.compare;
1+
package org.openapitools.openapidiff.core.compare;
22

3-
import static com.qdesrame.openapi.diff.core.utils.ChangedUtils.isChanged;
3+
import static org.openapitools.openapidiff.core.utils.ChangedUtils.isChanged;
44

5-
import com.qdesrame.openapi.diff.core.model.ChangedApiResponse;
6-
import com.qdesrame.openapi.diff.core.model.ChangedResponse;
7-
import com.qdesrame.openapi.diff.core.model.DiffContext;
85
import io.swagger.v3.oas.models.responses.ApiResponse;
96
import io.swagger.v3.oas.models.responses.ApiResponses;
107
import java.util.LinkedHashMap;
118
import java.util.List;
129
import java.util.Map;
1310
import java.util.Optional;
11+
import org.openapitools.openapidiff.core.model.ChangedApiResponse;
12+
import org.openapitools.openapidiff.core.model.ChangedResponse;
13+
import org.openapitools.openapidiff.core.model.DiffContext;
1414

1515
/** Created by adarsh.sharma on 04/01/18. */
1616
public class ApiResponseDiff {

core/src/main/java/com/qdesrame/openapi/diff/core/compare/CacheKey.java renamed to core/src/main/java/org/openapitools/openapidiff/core/compare/CacheKey.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package com.qdesrame.openapi.diff.core.compare;
1+
package org.openapitools.openapidiff.core.compare;
22

3-
import com.qdesrame.openapi.diff.core.model.DiffContext;
43
import java.util.Objects;
4+
import org.openapitools.openapidiff.core.model.DiffContext;
55

66
public final class CacheKey {
77
private final String left;

core/src/main/java/com/qdesrame/openapi/diff/core/compare/Comparable.java renamed to core/src/main/java/org/openapitools/openapidiff/core/compare/Comparable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.qdesrame.openapi.diff.core.compare;
1+
package org.openapitools.openapidiff.core.compare;
22

33
public interface Comparable<T> {
44

core/src/main/java/com/qdesrame/openapi/diff/core/compare/ContentDiff.java renamed to core/src/main/java/org/openapitools/openapidiff/core/compare/ContentDiff.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
package com.qdesrame.openapi.diff.core.compare;
1+
package org.openapitools.openapidiff.core.compare;
22

3-
import static com.qdesrame.openapi.diff.core.utils.ChangedUtils.isChanged;
4-
import static com.qdesrame.openapi.diff.core.utils.ChangedUtils.isUnchanged;
3+
import static org.openapitools.openapidiff.core.utils.ChangedUtils.isChanged;
4+
import static org.openapitools.openapidiff.core.utils.ChangedUtils.isUnchanged;
55

6-
import com.qdesrame.openapi.diff.core.model.ChangedContent;
7-
import com.qdesrame.openapi.diff.core.model.ChangedMediaType;
8-
import com.qdesrame.openapi.diff.core.model.DiffContext;
96
import io.swagger.v3.oas.models.media.Content;
107
import io.swagger.v3.oas.models.media.MediaType;
118
import java.util.*;
9+
import org.openapitools.openapidiff.core.model.ChangedContent;
10+
import org.openapitools.openapidiff.core.model.ChangedMediaType;
11+
import org.openapitools.openapidiff.core.model.DiffContext;
1212

1313
public class ContentDiff implements Comparable<Content> {
1414

core/src/main/java/com/qdesrame/openapi/diff/core/compare/ExtensionDiff.java renamed to core/src/main/java/org/openapitools/openapidiff/core/compare/ExtensionDiff.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.qdesrame.openapi.diff.core.compare;
1+
package org.openapitools.openapidiff.core.compare;
22

3-
import com.qdesrame.openapi.diff.core.model.Change;
4-
import com.qdesrame.openapi.diff.core.model.Changed;
5-
import com.qdesrame.openapi.diff.core.model.DiffContext;
3+
import org.openapitools.openapidiff.core.model.Change;
4+
import org.openapitools.openapidiff.core.model.Changed;
5+
import org.openapitools.openapidiff.core.model.DiffContext;
66

77
public interface ExtensionDiff {
88

0 commit comments

Comments
 (0)