Skip to content

Commit 82e93f1

Browse files
committed
Simplify maven module dependencies.
Signed-off-by: Hiram Chirino <hiram@hiramchirino.com>
1 parent 0736173 commit 82e93f1

14 files changed

Lines changed: 25 additions & 49 deletions

File tree

pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
<compiler-plugin.version>${maven.compiler.version}</compiler-plugin.version>
4545
<surefire-plugin.version>3.5.2</surefire-plugin.version>
4646
<failsafe-plugin.version>${surefire-plugin.version}</failsafe-plugin.version>
47+
<jandex.version>3.2.7</jandex.version>
4748

4849
<!-- test time versions -->
4950
<junit.version>5.12.0</junit.version>
@@ -232,7 +233,7 @@
232233
</activation>
233234
<modules>
234235
<module>quarkus-proxy-wasm</module>
235-
<module>proxy-wasm-quarkus-example</module>
236+
<module>quarkus-proxy-wasm-example</module>
236237
</modules>
237238
</profile>
238239
</profiles>

proxy-wasm-jaxrs/pom.xml

Lines changed: 3 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -26,50 +26,16 @@
2626
</dependencyManagement>
2727

2828
<dependencies>
29-
<dependency>
30-
<groupId>com.dylibso.chicory</groupId>
31-
<artifactId>aot-experimental</artifactId>
32-
<version>${chicory.version}</version>
33-
</dependency>
34-
<dependency>
35-
<groupId>com.dylibso.chicory</groupId>
36-
<artifactId>host-module-annotations-experimental</artifactId>
37-
<version>${chicory.version}</version>
38-
</dependency>
39-
<dependency>
40-
<groupId>com.dylibso.chicory</groupId>
41-
<artifactId>runtime</artifactId>
42-
<version>${chicory.version}</version>
43-
</dependency>
44-
<dependency>
45-
<groupId>com.dylibso.chicory</groupId>
46-
<artifactId>wasi</artifactId>
47-
<version>${chicory.version}</version>
48-
</dependency>
49-
50-
<dependency>
51-
<groupId>io.quarkus</groupId>
52-
<artifactId>quarkus-arc</artifactId>
53-
<optional>true</optional>
54-
</dependency>
5529
<dependency>
5630
<groupId>io.roastedroot</groupId>
5731
<artifactId>proxy-wasm-java-host</artifactId>
5832
<version>${project.version}</version>
5933
</dependency>
60-
61-
<dependency>
62-
<groupId>io.vertx</groupId>
63-
<artifactId>vertx-core</artifactId>
64-
<optional>true</optional>
65-
</dependency>
6634
<dependency>
6735
<groupId>jakarta.servlet</groupId>
6836
<artifactId>jakarta.servlet-api</artifactId>
6937
<optional>true</optional>
7038
</dependency>
71-
72-
<!-- Depend on a minimal set of jakarta/jaxrs apis -->
7339
<dependency>
7440
<groupId>jakarta.enterprise</groupId>
7541
<artifactId>jakarta.enterprise.cdi-api</artifactId>
@@ -80,6 +46,8 @@
8046
<artifactId>jakarta.inject-api</artifactId>
8147
<scope>provided</scope>
8248
</dependency>
49+
50+
<!-- Depend on a minimal set of jakarta/jaxrs apis -->
8351
<dependency>
8452
<groupId>jakarta.ws.rs</groupId>
8553
<artifactId>jakarta.ws.rs-api</artifactId>
@@ -93,7 +61,7 @@
9361
<plugin>
9462
<groupId>io.smallrye</groupId>
9563
<artifactId>jandex-maven-plugin</artifactId>
96-
<version>3.2.7</version>
64+
<version>${jandex.version}</version>
9765
<executions>
9866
<execution>
9967
<id>make-index</id>

proxy-wasm-jaxrs/src/main/java/io/roastedroot/proxywasm/jaxrs/ServerAdaptor.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55
import io.roastedroot.proxywasm.plugin.HttpCallResponse;
66
import io.roastedroot.proxywasm.plugin.HttpCallResponseHandler;
77
import io.roastedroot.proxywasm.plugin.HttpRequestAdaptor;
8-
import jakarta.annotation.Priority;
9-
import jakarta.enterprise.context.ApplicationScoped;
10-
import jakarta.enterprise.inject.Alternative;
118
import jakarta.ws.rs.core.UriBuilder;
129
import java.net.URI;
1310
import java.net.http.HttpClient;
@@ -19,9 +16,6 @@
1916
import java.util.concurrent.ScheduledExecutorService;
2017
import java.util.concurrent.TimeUnit;
2118

22-
@Alternative
23-
@Priority(100)
24-
@ApplicationScoped
2519
public class ServerAdaptor implements io.roastedroot.proxywasm.plugin.ServerAdaptor {
2620

2721
ScheduledExecutorService tickExecutorService = Executors.newScheduledThreadPool(1);
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package io.roastedroot.proxywasm.jaxrs.cdi;
2+
3+
import jakarta.annotation.Priority;
4+
import jakarta.enterprise.context.ApplicationScoped;
5+
import jakarta.enterprise.inject.Alternative;
6+
7+
@Alternative
8+
@Priority(100)
9+
@ApplicationScoped
10+
public class ServerAdaptor extends io.roastedroot.proxywasm.jaxrs.ServerAdaptor {}

proxy-wasm-jaxrs/src/main/java/io/roastedroot/proxywasm/jaxrs/cdi/WasmPluginFeature.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ public class WasmPluginFeature extends io.roastedroot.proxywasm.jaxrs.AbstractWa
1717

1818
@Inject Instance<PluginFactory> factories;
1919

20-
@Inject @Any ServerAdaptor httpServer;
20+
@Inject @Any ServerAdaptor serverAdaptor;
2121

2222
@Inject
2323
@PostConstruct
2424
public void init() throws StartException {
25-
init(factories, httpServer);
25+
init(factories, serverAdaptor);
2626
}
2727

2828
@PreDestroy
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

12-
<artifactId>proxy-wasm-quarkus-example</artifactId>
12+
<artifactId>quarkus-proxy-wasm-example</artifactId>
1313
<packaging>jar</packaging>
14-
<name>proxy-wasm-quarkus-example</name>
14+
<name>quarkus-proxy-wasm-example</name>
1515

1616
<dependencyManagement>
1717
<dependencies>

proxy-wasm-quarkus-example/src/main/java/io/roastedroot/proxywasm/jaxrs/example/App.java renamed to quarkus-proxy-wasm-example/src/main/java/io/roastedroot/proxywasm/jaxrs/example/App.java

File renamed without changes.

proxy-wasm-quarkus-example/src/main/java/io/roastedroot/proxywasm/jaxrs/example/Resources.java renamed to quarkus-proxy-wasm-example/src/main/java/io/roastedroot/proxywasm/jaxrs/example/Resources.java

File renamed without changes.

proxy-wasm-quarkus-example/src/main/resources/application.properties renamed to quarkus-proxy-wasm-example/src/main/resources/application.properties

File renamed without changes.

0 commit comments

Comments
 (0)