Skip to content

Commit 4feb75b

Browse files
committed
poc
1 parent 91ff3e7 commit 4feb75b

File tree

153 files changed

+224
-3
lines changed

Some content is hidden

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

153 files changed

+224
-3
lines changed

extensions/hibernate-orm/deployment/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@
5353
<groupId>io.quarkus</groupId>
5454
<artifactId>quarkus-vertx-http-dev-ui-spi</artifactId>
5555
</dependency>
56+
<dependency>
57+
<groupId>io.quarkus</groupId>
58+
<artifactId>quarkus-devui-deployment</artifactId>
59+
<optional>true</optional>
60+
<version>${project.version}</version>
61+
</dependency>
5662
<dependency>
5763
<groupId>io.quarkus</groupId>
5864
<artifactId>quarkus-junit5-internal</artifactId>

extensions/hibernate-orm/runtime/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@
5151
<artifactId>quarkus-vertx-http-dev</artifactId>
5252
<optional>true</optional>
5353
</dependency>
54+
<dependency>
55+
<groupId>io.quarkus</groupId>
56+
<artifactId>quarkus-devui</artifactId>
57+
<optional>true</optional>
58+
<version>${project.version}</version>
59+
</dependency>
5460
<dependency>
5561
<groupId>io.quarkus</groupId>
5662
<artifactId>quarkus-junit5-internal</artifactId>
@@ -158,6 +164,9 @@
158164
<excludedArtifact>javax.persistence:javax.persistence-api</excludedArtifact>
159165
<excludedArtifact>javax.persistence:persistence-api</excludedArtifact>
160166
</excludedArtifacts>
167+
<conditionalDevDependencies>
168+
<dependency>io.quarkus:quarkus-devui:${project.version}</dependency>
169+
</conditionalDevDependencies>
161170
</configuration>
162171
</plugin>
163172
<plugin>

extensions/resteasy-reactive/rest/deployment/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@
6262
<groupId>io.quarkus</groupId>
6363
<artifactId>quarkus-virtual-threads-deployment</artifactId>
6464
</dependency>
65+
<dependency>
66+
<groupId>io.quarkus</groupId>
67+
<artifactId>quarkus-devui-deployment</artifactId>
68+
<optional>true</optional>
69+
<version>${project.version}</version>
70+
</dependency>
6571
<dependency>
6672
<groupId>io.quarkus</groupId>
6773
<artifactId>quarkus-security-deployment</artifactId>

extensions/resteasy-reactive/rest/runtime/pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,12 @@
4949
<groupId>io.quarkus</groupId>
5050
<artifactId>quarkus-virtual-threads</artifactId>
5151
</dependency>
52+
<dependency>
53+
<groupId>io.quarkus</groupId>
54+
<artifactId>quarkus-devui</artifactId>
55+
<optional>true</optional>
56+
<version>${project.version}</version>
57+
</dependency>
5258
</dependencies>
5359

5460
<build>
@@ -63,6 +69,7 @@
6369
</capabilities>
6470
<conditionalDevDependencies>
6571
<artifact>${project.groupId}:${project.artifactId}-dev:${project.version}</artifact>
72+
<artifact>${project.groupId}:quarkus-devui:${project.version}</artifact>
6673
</conditionalDevDependencies>
6774
</configuration>
6875
</plugin>

extensions/swagger-ui/deployment/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,12 @@
3737
<groupId>io.smallrye</groupId>
3838
<artifactId>smallrye-open-api-ui</artifactId>
3939
</dependency>
40+
<dependency>
41+
<groupId>io.quarkus</groupId>
42+
<artifactId>quarkus-devui-deployment</artifactId>
43+
<optional>true</optional>
44+
<version>${project.version}</version>
45+
</dependency>
4046
<dependency>
4147
<groupId>io.quarkus</groupId>
4248
<artifactId>quarkus-junit5-internal</artifactId>

extensions/swagger-ui/runtime/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@
2121
<groupId>io.quarkus</groupId>
2222
<artifactId>quarkus-vertx-http</artifactId>
2323
</dependency>
24+
<dependency>
25+
<groupId>io.quarkus</groupId>
26+
<artifactId>quarkus-devui</artifactId>
27+
<optional>true</optional>
28+
<version>${project.version}</version>
29+
</dependency>
2430
<dependency>
2531
<groupId>io.quarkus</groupId>
2632
<artifactId>quarkus-arc</artifactId>
@@ -32,6 +38,11 @@
3238
<plugin>
3339
<groupId>io.quarkus</groupId>
3440
<artifactId>quarkus-extension-maven-plugin</artifactId>
41+
<configuration>
42+
<conditionalDevDependencies>
43+
<dependency>io.quarkus:quarkus-devui:${project.version}</dependency>
44+
</conditionalDevDependencies>
45+
</configuration>
3546
</plugin>
3647
<plugin>
3748
<artifactId>maven-compiler-plugin</artifactId>

extensions/vertx-http/deployment/pom.xml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
<artifactId>quarkus-security-spi</artifactId>
5555
</dependency>
5656

57-
<!-- Dev UI -->
57+
<!-- Dev UI
5858
<dependency>
5959
<groupId>io.quarkus</groupId>
6060
<artifactId>quarkus-vertx-http-dev-ui-spi</artifactId>
@@ -67,7 +67,7 @@
6767
<groupId>io.mvnpm</groupId>
6868
<artifactId>importmap</artifactId>
6969
</dependency>
70-
<!-- Used for the dev ui. Note that there is no corresponding runtime dependency -->
70+
< ! - - Used for the dev ui. Note that there is no corresponding runtime dependency - - >
7171
<dependency>
7272
<groupId>io.quarkus.qute</groupId>
7373
<artifactId>qute-core</artifactId>
@@ -94,13 +94,16 @@
9494
</exclusion>
9595
</exclusions>
9696
</dependency>
97-
97+
-->
98+
9899
<!-- Test dependencies -->
100+
<!--
99101
<dependency>
100102
<groupId>io.quarkus</groupId>
101103
<artifactId>quarkus-vertx-http-dev-ui-tests</artifactId>
102104
<scope>test</scope>
103105
</dependency>
106+
-->
104107
<dependency>
105108
<groupId>io.quarkus</groupId>
106109
<artifactId>quarkus-security-deployment</artifactId>
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>quarkus-vertx-http-parent</artifactId>
7+
<groupId>io.quarkus</groupId>
8+
<version>999-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>quarkus-devui-deployment</artifactId>
13+
<name>Quarkus - Dev UI - Deployment</name>
14+
15+
<dependencies>
16+
<dependency>
17+
<groupId>io.quarkus</groupId>
18+
<artifactId>quarkus-devui</artifactId>
19+
<version>${project.version}</version>
20+
</dependency>
21+
<dependency>
22+
<groupId>io.quarkus</groupId>
23+
<artifactId>quarkus-vertx-http-deployment</artifactId>
24+
</dependency>
25+
26+
<dependency>
27+
<groupId>io.quarkus</groupId>
28+
<artifactId>quarkus-vertx-http-dev-ui-spi</artifactId>
29+
</dependency>
30+
<dependency>
31+
<groupId>io.quarkus</groupId>
32+
<artifactId>quarkus-vertx-http-dev-ui-resources</artifactId>
33+
</dependency>
34+
<dependency>
35+
<groupId>io.mvnpm</groupId>
36+
<artifactId>importmap</artifactId>
37+
</dependency>
38+
<!-- Used for the dev ui. Note that there is no corresponding runtime dependency -->
39+
<dependency>
40+
<groupId>io.quarkus.qute</groupId>
41+
<artifactId>qute-core</artifactId>
42+
</dependency>
43+
<dependency>
44+
<groupId>org.yaml</groupId>
45+
<artifactId>snakeyaml</artifactId>
46+
</dependency>
47+
<dependency>
48+
<groupId>com.fasterxml.jackson.core</groupId>
49+
<artifactId>jackson-databind</artifactId>
50+
</dependency>
51+
<dependency>
52+
<groupId>com.fasterxml.jackson.datatype</groupId>
53+
<artifactId>jackson-datatype-jdk8</artifactId>
54+
</dependency>
55+
<dependency>
56+
<groupId>io.quarkus</groupId>
57+
<artifactId>quarkus-devtools-common</artifactId>
58+
<exclusions>
59+
<exclusion>
60+
<groupId>org.apache.maven.resolver</groupId>
61+
<artifactId>maven-resolver-connector-basic</artifactId>
62+
</exclusion>
63+
</exclusions>
64+
</dependency>
65+
66+
<dependency>
67+
<groupId>io.quarkus</groupId>
68+
<artifactId>quarkus-vertx-http-dev-ui-tests</artifactId>
69+
<scope>test</scope>
70+
</dependency>
71+
<dependency>
72+
<groupId>io.quarkus</groupId>
73+
<artifactId>quarkus-junit5</artifactId>
74+
<scope>test</scope>
75+
</dependency>
76+
<dependency>
77+
<groupId>io.quarkus</groupId>
78+
<artifactId>quarkus-junit5-internal</artifactId>
79+
<scope>test</scope>
80+
</dependency>
81+
<dependency>
82+
<groupId>io.vertx</groupId>
83+
<artifactId>vertx-web-client</artifactId>
84+
<scope>test</scope>
85+
</dependency>
86+
<dependency>
87+
<groupId>io.rest-assured</groupId>
88+
<artifactId>rest-assured</artifactId>
89+
<scope>test</scope>
90+
</dependency>
91+
<dependency>
92+
<groupId>org.awaitility</groupId>
93+
<artifactId>awaitility</artifactId>
94+
<scope>test</scope>
95+
</dependency>
96+
<dependency>
97+
<groupId>org.assertj</groupId>
98+
<artifactId>assertj-core</artifactId>
99+
<scope>test</scope>
100+
</dependency>
101+
</dependencies>
102+
103+
<build>
104+
<plugins>
105+
<plugin>
106+
<artifactId>maven-compiler-plugin</artifactId>
107+
<executions>
108+
<execution>
109+
<id>default-compile</id>
110+
<configuration>
111+
<annotationProcessorPaths>
112+
<path>
113+
<groupId>io.quarkus</groupId>
114+
<artifactId>quarkus-extension-processor</artifactId>
115+
<version>${project.version}</version>
116+
</path>
117+
</annotationProcessorPaths>
118+
</configuration>
119+
</execution>
120+
</executions>
121+
</plugin>
122+
</plugins>
123+
</build>
124+
</project>

extensions/vertx-http/deployment/src/main/java/io/quarkus/devui/deployment/BuildTimeConstBuildItem.java renamed to extensions/vertx-http/dev-ui-deployment/src/main/java/io/quarkus/devui/deployment/BuildTimeConstBuildItem.java

File renamed without changes.

extensions/vertx-http/deployment/src/main/java/io/quarkus/devui/deployment/BuildTimeContentProcessor.java renamed to extensions/vertx-http/dev-ui-deployment/src/main/java/io/quarkus/devui/deployment/BuildTimeContentProcessor.java

File renamed without changes.

0 commit comments

Comments
 (0)