diff --git a/pluto-interface/pom.xml b/pluto-interface/pom.xml index e6d0b0302046a08c2a51cfc64729273e201c87de..95fa52fa7d8c90261bc30fcbfbbf17643f8eefe3 100644 --- a/pluto-interface/pom.xml +++ b/pluto-interface/pom.xml @@ -8,7 +8,7 @@ <version>0.18.0-SNAPSHOT</version> <name>Pluto Interface</name> - <description>Interface for Pluto Server</description> + <description>Interface (gRPC) for Pluto Server</description> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> @@ -17,46 +17,48 @@ <java.version>17</java.version> <maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.target>${java.version}</maven.compiler.target> - - <grpc.version>1.39.0</grpc.version> - <protobuf.version>3.14.0</protobuf.version> - <javax.annotation-api.version>1.3.2</javax.annotation-api.version> - <mapstruct.version>1.4.2.Final</mapstruct.version> - - <!-- plugins --> - <protocol-buffer-plugin.version>0.6.1</protocol-buffer-plugin.version> + + <kop-common.version>0.0.1-SNAPSHOT</kop-common.version> + + <protoc-jar-plugin.version>3.11.4</protoc-jar-plugin.version> </properties> + <dependencyManagement> + <dependencies> + <dependency> + <groupId>de.itvsh.kop</groupId> + <artifactId>kop-common-dependencies</artifactId> + <version>${kop-common.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> + <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> - <!-- TODO zentralize dep management --> - <version>5.3.9</version> </dependency> <!-- GRPC --> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-stub</artifactId> - <version>${grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf</artifactId> - <version>${grpc.version}</version> </dependency> <!-- Java 9+ compatibility --> <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> - <version>${javax.annotation-api.version}</version> </dependency> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct</artifactId> - <version>${mapstruct.version}</version> </dependency> </dependencies> @@ -72,7 +74,7 @@ <plugin> <groupId>com.github.os72</groupId> <artifactId>protoc-jar-maven-plugin</artifactId> - <version>3.11.4</version> + <version>${protoc-jar-plugin.version}</version> <executions> <execution> <phase>generate-sources</phase> @@ -132,14 +134,6 @@ </plugins> </build> - <repositories> - <repository> - <id>ozg-nexus</id> - <name>ozg nexus</name> - <url>https://nexus.ozg-sh.de/repository/ozg-group/</url> - </repository> - </repositories> - <distributionManagement> <repository> <id>ozg-nexus</id> @@ -147,7 +141,7 @@ <url>https://nexus.ozg-sh.de/repository/ozg-releases/</url> </repository> <snapshotRepository> - <id>ozg-nexus</id> + <id>ozg-snapshots-nexus</id> <name>ozg-snapshots</name> <url>https://nexus.ozg-sh.de/repository/ozg-snapshots/</url> </snapshotRepository>