Skip to content

Commit a542a75

Browse files
committed
openapi: extract javadoc parser to his own module
1 parent 376cfa8 commit a542a75

File tree

14 files changed

+2516
-0
lines changed

14 files changed

+2516
-0
lines changed

modules/jooby-javadoc/pom.xml

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<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/maven-v4_0_0.xsd">
3+
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<parent>
7+
<groupId>io.jooby</groupId>
8+
<artifactId>modules</artifactId>
9+
<version>4.1.1-SNAPSHOT</version>
10+
</parent>
11+
<artifactId>jooby-javadoc</artifactId>
12+
<name>jooby-javadoc</name>
13+
14+
<dependencies>
15+
<dependency>
16+
<groupId>io.jooby</groupId>
17+
<artifactId>jooby</artifactId>
18+
<version>${jooby.version}</version>
19+
</dependency>
20+
21+
<!-- JAXRS -->
22+
<dependency>
23+
<groupId>jakarta.ws.rs</groupId>
24+
<artifactId>jakarta.ws.rs-api</artifactId>
25+
</dependency>
26+
27+
<dependency>
28+
<groupId>jakarta.validation</groupId>
29+
<artifactId>jakarta.validation-api</artifactId>
30+
</dependency>
31+
32+
<dependency>
33+
<groupId>io.swagger.core.v3</groupId>
34+
<artifactId>swagger-models</artifactId>
35+
</dependency>
36+
37+
<dependency>
38+
<groupId>com.puppycrawl.tools</groupId>
39+
<artifactId>checkstyle</artifactId>
40+
<version>13.3.0</version>
41+
</dependency>
42+
43+
<!-- Test dependencies -->
44+
<dependency>
45+
<groupId>org.junit.jupiter</groupId>
46+
<artifactId>junit-jupiter-engine</artifactId>
47+
<scope>test</scope>
48+
</dependency>
49+
50+
<dependency>
51+
<groupId>org.apache.commons</groupId>
52+
<artifactId>commons-lang3</artifactId>
53+
<version>3.20.0</version>
54+
<scope>test</scope>
55+
</dependency>
56+
57+
<dependency>
58+
<groupId>io.avaje</groupId>
59+
<artifactId>avaje-inject</artifactId>
60+
<version>12.4</version>
61+
<scope>test</scope>
62+
</dependency>
63+
64+
<dependency>
65+
<groupId>org.jacoco</groupId>
66+
<artifactId>org.jacoco.agent</artifactId>
67+
<classifier>runtime</classifier>
68+
<scope>test</scope>
69+
</dependency>
70+
71+
<dependency>
72+
<groupId>org.slf4j</groupId>
73+
<artifactId>slf4j-simple</artifactId>
74+
<version>${slf4j.version}</version>
75+
<scope>test</scope>
76+
</dependency>
77+
78+
<!-- kotlin -->
79+
<dependency>
80+
<groupId>io.jooby</groupId>
81+
<artifactId>jooby-kotlin</artifactId>
82+
<version>${jooby.version}</version>
83+
<scope>test</scope>
84+
</dependency>
85+
86+
<dependency>
87+
<groupId>org.jetbrains.kotlin</groupId>
88+
<artifactId>kotlin-stdlib</artifactId>
89+
<scope>test</scope>
90+
</dependency>
91+
92+
<dependency>
93+
<groupId>org.jetbrains.kotlin</groupId>
94+
<artifactId>kotlin-reflect</artifactId>
95+
<scope>test</scope>
96+
</dependency>
97+
98+
<dependency>
99+
<groupId>org.jetbrains.kotlinx</groupId>
100+
<artifactId>kotlinx-coroutines-core</artifactId>
101+
<scope>test</scope>
102+
</dependency>
103+
<dependency>
104+
<groupId>net.bytebuddy</groupId>
105+
<artifactId>byte-buddy</artifactId>
106+
<version>1.18.7</version>
107+
<scope>test</scope>
108+
</dependency>
109+
<dependency>
110+
<groupId>org.mockito</groupId>
111+
<artifactId>mockito-core</artifactId>
112+
<scope>test</scope>
113+
</dependency>
114+
<dependency>
115+
<groupId>org.assertj</groupId>
116+
<artifactId>assertj-core</artifactId>
117+
<version>3.27.7</version>
118+
<scope>test</scope>
119+
</dependency>
120+
</dependencies>
121+
122+
<build>
123+
<plugins>
124+
<plugin>
125+
<groupId>org.jetbrains.kotlin</groupId>
126+
<artifactId>kotlin-maven-plugin</artifactId>
127+
<executions>
128+
<execution>
129+
<id>compile</id>
130+
<phase>none</phase>
131+
</execution>
132+
<execution>
133+
<id>test-compile</id>
134+
<configuration>
135+
<sourceDirs>
136+
<sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
137+
<sourceDir>${project.basedir}/src/test/java</sourceDir>
138+
</sourceDirs>
139+
</configuration>
140+
</execution>
141+
</executions>
142+
</plugin>
143+
144+
<plugin>
145+
<groupId>org.apache.maven.plugins</groupId>
146+
<artifactId>maven-compiler-plugin</artifactId>
147+
<version>${maven-compiler-plugin.version}</version>
148+
<configuration>
149+
<proc>none</proc>
150+
</configuration>
151+
<executions>
152+
<execution>
153+
<id>default-testCompile</id>
154+
<phase>none</phase>
155+
</execution>
156+
<!-- <execution>-->
157+
<!-- <id>java-compile</id>-->
158+
<!-- <goals>-->
159+
<!-- <goal>compile</goal>-->
160+
<!-- </goals>-->
161+
<!-- <phase>compile</phase>-->
162+
<!-- </execution>-->
163+
<execution>
164+
<id>java-test-compile</id>
165+
<goals>
166+
<goal>testCompile</goal>
167+
</goals>
168+
<phase>test-compile</phase>
169+
</execution>
170+
</executions>
171+
</plugin>
172+
</plugins>
173+
</build>
174+
</project>

0 commit comments

Comments
 (0)