Skip to content

Commit 4cb3bfd

Browse files
committed
Add support for Jakarta EE #1284
1 parent 4e4437a commit 4cb3bfd

File tree

245 files changed

+25014
-0
lines changed

Some content is hidden

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

245 files changed

+25014
-0
lines changed

Diff for: springdoc-openapi-starter-common/.gitignore

+144
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
######################
2+
# Project Specific
3+
######################
4+
/target/www/**
5+
/src/test/javascript/coverage/
6+
7+
######################
8+
# Node
9+
######################
10+
/node/
11+
node_tmp/
12+
node_modules/
13+
npm-debug.log.*
14+
/.awcache/*
15+
/.cache-loader/*
16+
17+
######################
18+
# SASS
19+
######################
20+
.sass-cache/
21+
22+
######################
23+
# Eclipse
24+
######################
25+
*.pydevproject
26+
.project
27+
.metadata
28+
tmp/
29+
tmp/**/*
30+
*.tmp
31+
*.bak
32+
*.swp
33+
*~.nib
34+
local.properties
35+
.classpath
36+
.settings/
37+
.loadpath
38+
.factorypath
39+
/src/main/resources/rebel.xml
40+
41+
# External tool builders
42+
.externalToolBuilders/**
43+
44+
# Locally stored "Eclipse launch configurations"
45+
*.launch
46+
47+
# CDT-specific
48+
.cproject
49+
50+
# PDT-specific
51+
.buildpath
52+
53+
######################
54+
# Intellij
55+
######################
56+
.idea/
57+
*.iml
58+
*.iws
59+
*.ipr
60+
*.ids
61+
*.orig
62+
classes/
63+
out/
64+
65+
######################
66+
# Visual Studio Code
67+
######################
68+
.vscode/
69+
70+
######################
71+
# Maven
72+
######################
73+
/log/
74+
/target/
75+
76+
######################
77+
# Gradle
78+
######################
79+
.gradle/
80+
/build/
81+
82+
######################
83+
# Package Files
84+
######################
85+
*.jar
86+
*.war
87+
*.ear
88+
*.db
89+
90+
######################
91+
# Windows
92+
######################
93+
# Windows image file caches
94+
Thumbs.db
95+
96+
# Folder config file
97+
Desktop.ini
98+
99+
######################
100+
# Mac OSX
101+
######################
102+
.DS_Store
103+
.svn
104+
105+
# Thumbnails
106+
._*
107+
108+
# Files that might appear on external disk
109+
.Spotlight-V100
110+
.Trashes
111+
112+
######################
113+
# Directories
114+
######################
115+
/bin/
116+
/deploy/
117+
118+
######################
119+
# Logs
120+
######################
121+
*.log*
122+
123+
######################
124+
# Others
125+
######################
126+
*.class
127+
*.*~
128+
*~
129+
.merge_file*
130+
131+
######################
132+
# Gradle Wrapper
133+
######################
134+
!gradle/wrapper/gradle-wrapper.jar
135+
136+
######################
137+
# Maven Wrapper
138+
######################
139+
!.mvn/wrapper/maven-wrapper.jar
140+
141+
######################
142+
# ESLint
143+
######################
144+
.eslintcache

Diff for: springdoc-openapi-starter-common/pom.xml

+130
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2+
<modelVersion>4.0.0</modelVersion>
3+
<parent>
4+
<groupId>org.springdoc</groupId>
5+
<artifactId>springdoc-openapi</artifactId>
6+
<version>2.0.0-SNAPSHOT</version>
7+
</parent>
8+
<artifactId>springdoc-openapi-starter-common</artifactId>
9+
<dependencies>
10+
<dependency>
11+
<groupId>org.springframework.boot</groupId>
12+
<artifactId>spring-boot-autoconfigure</artifactId>
13+
</dependency>
14+
<dependency>
15+
<groupId>org.springframework.boot</groupId>
16+
<artifactId>spring-boot-configuration-processor</artifactId>
17+
<optional>true</optional>
18+
</dependency>
19+
<dependency>
20+
<groupId>io.swagger.core.v3</groupId>
21+
<artifactId>swagger-core-jakarta</artifactId>
22+
</dependency>
23+
<!-- Actuator dependencies -->
24+
<dependency>
25+
<groupId>org.springframework.boot</groupId>
26+
<artifactId>spring-boot-starter-actuator</artifactId>
27+
<optional>true</optional>
28+
</dependency>
29+
<!-- For Spring Cloud Function Support -->
30+
<dependency>
31+
<groupId>org.springframework.cloud</groupId>
32+
<artifactId>spring-cloud-function-web</artifactId>
33+
<optional>true</optional>
34+
</dependency>
35+
<!-- For Groovy Support -->
36+
<dependency>
37+
<groupId>org.codehaus.groovy</groupId>
38+
<artifactId>groovy</artifactId>
39+
<optional>true</optional>
40+
</dependency>
41+
<!-- Javadoc Runtime library -->
42+
<dependency>
43+
<groupId>com.github.therapi</groupId>
44+
<artifactId>therapi-runtime-javadoc</artifactId>
45+
<version>${therapi-runtime-javadoc.version}</version>
46+
<optional>true</optional>
47+
</dependency>
48+
<!-- Spring Security -->
49+
<dependency>
50+
<groupId>org.springframework.security</groupId>
51+
<artifactId>spring-security-web</artifactId>
52+
<optional>true</optional>
53+
</dependency>
54+
<dependency>
55+
<groupId>org.springframework.security</groupId>
56+
<artifactId>spring-security-config</artifactId>
57+
<optional>true</optional>
58+
</dependency>
59+
<!-- Kotlin -->
60+
<dependency>
61+
<groupId>com.fasterxml.jackson.module</groupId>
62+
<artifactId>jackson-module-kotlin</artifactId>
63+
<optional>true</optional>
64+
</dependency>
65+
<dependency>
66+
<groupId>org.jetbrains.kotlin</groupId>
67+
<artifactId>kotlin-stdlib-jdk8</artifactId>
68+
<scope>provided</scope>
69+
</dependency>
70+
<dependency>
71+
<groupId>org.jetbrains.kotlinx</groupId>
72+
<artifactId>kotlinx-coroutines-reactor</artifactId>
73+
<scope>provided</scope>
74+
</dependency>
75+
<!-- Spring Native -->
76+
<dependency>
77+
<groupId>org.springframework.experimental</groupId>
78+
<artifactId>spring-native</artifactId>
79+
<optional>true</optional>
80+
</dependency>
81+
<!-- Spring Web /Data Rest/Hateoas && For Enhanced Pageable Support-->
82+
<dependency>
83+
<groupId>org.springframework.boot</groupId>
84+
<artifactId>spring-boot-starter-data-rest</artifactId>
85+
<optional>true</optional>
86+
</dependency>
87+
<dependency>
88+
<groupId>com.querydsl</groupId>
89+
<artifactId>querydsl-core</artifactId>
90+
<optional>true</optional>
91+
</dependency>
92+
</dependencies>
93+
<build>
94+
<resources>
95+
<resource>
96+
<directory>src/main/resources</directory>
97+
<filtering>true</filtering>
98+
</resource>
99+
</resources>
100+
<plugins>
101+
<plugin>
102+
<groupId>org.apache.maven.plugins</groupId>
103+
<artifactId>maven-jar-plugin</artifactId>
104+
<configuration>
105+
<archive>
106+
<manifestEntries>
107+
<Automatic-Module-Name>org.springdoc.openapi.common</Automatic-Module-Name>
108+
</manifestEntries>
109+
</archive>
110+
</configuration>
111+
</plugin>
112+
<plugin>
113+
<groupId>org.apache.maven.plugins</groupId>
114+
<artifactId>maven-javadoc-plugin</artifactId>
115+
<executions>
116+
<execution>
117+
<id>attach-javadocs</id>
118+
<goals>
119+
<goal>jar</goal>
120+
</goals>
121+
</execution>
122+
</executions>
123+
<configuration>
124+
<source>8</source>
125+
</configuration>
126+
</plugin>
127+
</plugins>
128+
</build>
129+
130+
</project>

0 commit comments

Comments
 (0)