diff --git a/user-manager-interface/pom.xml b/user-manager-interface/pom.xml index 3c98449a7bb77bd55c33a56b168e6eac93098e73..1fe28f1cf561170952cc9fb4436fcedc05a490b4 100644 --- a/user-manager-interface/pom.xml +++ b/user-manager-interface/pom.xml @@ -1,33 +1,34 @@ <?xml version="1.0"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <modelVersion>4.0.0</modelVersion> + <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>de.itvsh.kop.common</groupId> - <artifactId>kop-common-dependencies</artifactId> - <version>1.2.0-SNAPSHOT</version> - <relativePath/> - </parent> + <parent> + <groupId>de.itvsh.kop.common</groupId> + <artifactId>kop-common-dependencies</artifactId> + <version>1.2.0-SNAPSHOT</version> + <relativePath /> + </parent> - <groupId>de.itvsh.kop.user</groupId> - <artifactId>user-manager-interface</artifactId> - <version>0.3.0-SNAPSHOT</version> + <groupId>de.itvsh.kop.user</groupId> + <artifactId>user-manager-interface</artifactId> + <version>0.3.0-SNAPSHOT</version> - <name>UserManager Interface</name> - <description>gRPC Interface for User Manager</description> + <name>UserManager Interface</name> + <description>gRPC Interface for User Manager</description> - <properties> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> - <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> + <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.13.0.Final</quarkus.platform.version> + <jandex-maven-plugin-version>1.2.3</jandex-maven-plugin-version> + </properties> + + <dependencyManagement> <dependencies> <!-- Quarkus --> <dependency> @@ -40,39 +41,52 @@ </dependencies> </dependencyManagement> - <dependencies> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-grpc</artifactId> + <dependencies> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-grpc</artifactId> </dependency> - <!-- Java 9+ compatibility --> - <dependency> - <groupId>javax.annotation</groupId> - <artifactId>javax.annotation-api</artifactId> - </dependency> - </dependencies> + <!-- Java 9+ compatibility --> + <dependency> + <groupId>javax.annotation</groupId> + <artifactId>javax.annotation-api</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-maven-plugin</artifactId> + <version>${quarkus.platform.version}</version> + <executions> + <execution> + <goals> + <goal>build</goal> + <goal>generate-code</goal> + <goal>generate-code-tests</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.jboss.jandex</groupId> + <artifactId>jandex-maven-plugin</artifactId> + <version>${jandex-maven-plugin-version}</version> + <executions> + <execution> + <id>make-index</id> + <goals> + <goal>jandex</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> - <build> - <plugins> - <plugin> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-maven-plugin</artifactId> - <version>${quarkus.platform.version}</version> - <executions> - <execution> - <goals> - <goal>build</goal> - <goal>generate-code</goal> - <goal>generate-code-tests</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - - <distributionManagement> + <distributionManagement> <repository> <id>ozg-nexus</id> <name>ozg-releases</name> diff --git a/user-manager-server/src/main/resources/application.yaml b/user-manager-server/src/main/resources/application.yaml index e021f8b76dcbb5a696dd4614cc57dcef1d723239..4a27ccd2fa9a33659aa919a95a121ff444bb7ceb 100644 --- a/user-manager-server/src/main/resources/application.yaml +++ b/user-manager-server/src/main/resources/application.yaml @@ -28,6 +28,9 @@ quarkus: field-name: log.level mongodb: database: usermanager +grpc: + server: + enable-reflection-service: true kop: keycloak: api: