Skip to content

Commit 8fd64dc

Browse files
Introduce Dev only module for Vertx HTTP extension
Signed-off-by: Phillip Kruger <[email protected]>
1 parent 8bd1137 commit 8fd64dc

Some content is hidden

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

46 files changed

+54
-8
lines changed

bom/application/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2156,6 +2156,11 @@
21562156
<artifactId>quarkus-vertx-http</artifactId>
21572157
<version>${project.version}</version>
21582158
</dependency>
2159+
<dependency>
2160+
<groupId>io.quarkus</groupId>
2161+
<artifactId>quarkus-vertx-http-dev</artifactId>
2162+
<version>${project.version}</version>
2163+
</dependency>
21592164
<dependency>
21602165
<groupId>io.quarkus</groupId>
21612166
<artifactId>quarkus-vertx-http-dev-console-spi</artifactId>

extensions/vertx-http/deployment/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@
2121
<groupId>io.quarkus</groupId>
2222
<artifactId>quarkus-vertx-http</artifactId>
2323
</dependency>
24+
<dependency>
25+
<groupId>io.quarkus</groupId>
26+
<artifactId>quarkus-vertx-http-dev</artifactId>
27+
</dependency>
2428
<dependency>
2529
<groupId>io.quarkus</groupId>
2630
<artifactId>quarkus-vertx-http-deployment-spi</artifactId>

extensions/vertx-http/deployment/src/main/java/io/quarkus/devui/deployment/menu/ConfigurationProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@
3131
import io.quarkus.dev.config.CurrentConfig;
3232
import io.quarkus.dev.console.DevConsoleManager;
3333
import io.quarkus.devui.deployment.InternalPageBuildItem;
34-
import io.quarkus.devui.runtime.config.ConfigDescription;
3534
import io.quarkus.devui.runtime.config.ConfigDescriptionBean;
3635
import io.quarkus.devui.runtime.config.ConfigDevUIRecorder;
3736
import io.quarkus.devui.runtime.config.ConfigJsonRPCService;
3837
import io.quarkus.devui.spi.JsonRPCProvidersBuildItem;
3938
import io.quarkus.devui.spi.buildtime.BuildTimeActionBuildItem;
4039
import io.quarkus.devui.spi.page.Page;
40+
import io.quarkus.vertx.http.runtime.devmode.ConfigDescription;
4141

4242
/**
4343
* This creates Extensions Page

extensions/vertx-http/deployment/src/main/java/io/quarkus/vertx/http/deployment/console/ConsoleProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
import io.quarkus.deployment.console.ConsoleStateManager;
4040
import io.quarkus.dev.config.CurrentConfig;
4141
import io.quarkus.dev.spi.DevModeType;
42-
import io.quarkus.devui.runtime.config.ConfigDescription;
4342
import io.quarkus.vertx.http.deployment.HttpRootPathBuildItem;
4443
import io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem;
44+
import io.quarkus.vertx.http.runtime.devmode.ConfigDescription;
4545
import io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager;
4646

4747
public class ConsoleProcessor {

extensions/vertx-http/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@
2222
<module>dev-ui-spi</module>
2323
<module>dev-ui-resources</module>
2424
<module>dev-ui-tests</module>
25+
<module>runtime-dev</module>
2526
</modules>
2627
</project>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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-vertx-http-dev</artifactId>
13+
<name>Quarkus - Vert.x - HTTP - Runtime Dev mode</name>
14+
<description>Vert.x HTTP - Dev mode only</description>
15+
<dependencies>
16+
<dependency>
17+
<groupId>io.quarkus</groupId>
18+
<artifactId>quarkus-vertx-http</artifactId>
19+
</dependency>
20+
</dependencies>
21+
</project>

0 commit comments

Comments
 (0)