diff --git a/user-manager-interface/pom.xml b/user-manager-interface/pom.xml index eb58654866c594b8415dd7dbae965a7ed1e6a27e..bc492868bbf9ede8af8f60ad40a0af09d359720a 100644 --- a/user-manager-interface/pom.xml +++ b/user-manager-interface/pom.xml @@ -23,18 +23,28 @@ <java.version>17</java.version> <maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.target>${java.version}</maven.compiler.target> + + <quarkus.platform.version>2.12.2.Final</quarkus.platform.version> </properties> + + <dependencyManagement> + <dependencies> + <!-- Quarkus --> + <dependency> + <groupId>io.quarkus.platform</groupId> + <artifactId>quarkus-bom</artifactId> + <version>${quarkus.platform.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> <dependencies> - <!-- GRPC --> - <dependency> - <groupId>io.grpc</groupId> - <artifactId>grpc-stub</artifactId> - </dependency> - <dependency> - <groupId>io.grpc</groupId> - <artifactId>grpc-protobuf</artifactId> - </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-grpc</artifactId> + </dependency> <!-- Java 9+ compatibility --> <dependency> @@ -44,35 +54,18 @@ </dependencies> <build> - <extensions> - <extension> - <groupId>kr.motd.maven</groupId> - <artifactId>os-maven-plugin</artifactId> - </extension> - </extensions> - <plugins> <plugin> - <groupId>com.github.os72</groupId> - <artifactId>protoc-jar-maven-plugin</artifactId> - <version>${protoc-jar-plugin.version}</version> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-maven-plugin</artifactId> + <version>${quarkus.platform.version}</version> <executions> <execution> - <phase>generate-sources</phase> <goals> - <goal>run</goal> + <goal>build</goal> + <goal>generate-code</goal> + <goal>generate-code-tests</goal> </goals> - <configuration> - <outputTargets> - <outputTarget> - <type>java</type> - </outputTarget> - <outputTarget> - <type>grpc-java</type> - <pluginArtifact>io.grpc:protoc-gen-grpc-java:1.47.0</pluginArtifact> - </outputTarget> - </outputTargets> - </configuration> </execution> </executions> </plugin> diff --git a/user-manager-interface/src/main/protobuf/usermanager_service.proto b/user-manager-interface/src/main/proto/usermanager_service.proto similarity index 100% rename from user-manager-interface/src/main/protobuf/usermanager_service.proto rename to user-manager-interface/src/main/proto/usermanager_service.proto