]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - releng/io.grpc/pom.xml
I think i got dis grpc finally figured out part: after this give up
[simantics/platform.git] / releng / io.grpc / pom.xml
index 57f6d03dfd1948384e3ee12a08e838de91b03abe..9dc3f9bdcf0258cec98b959a0f9638ac901b0719 100644 (file)
@@ -1,21 +1,15 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.simantics</groupId>
-        <artifactId>org.simantics.sdk.build</artifactId>
-        <version>1.30.0</version>
-        <relativePath>../org.simantics.sdk.build/</relativePath>
-    </parent>
+    <properties>
+        <grpc.version>1.14.0</grpc.version>
+        <grpc.version.actual>1.14.0.b007</grpc.version.actual>
+    </properties>
 
     <groupId>io.grpc</groupId>
     <artifactId>io.grpc</artifactId>
-    <version>${grpc.version}</version>
+    <version>1.14.0</version>
     <packaging>bundle</packaging>
-    
-    <properties>
-        <grpc.version>1.14.0</grpc.version>
-    </properties>
 
     <dependencies>
         <dependency>
             <version>${grpc.version}</version>
             <scope>runtime</scope>
         </dependency>
+        <dependency>
+            <groupId>io.grpc</groupId>
+            <artifactId>grpc-stub</artifactId>
+            <version>${grpc.version}</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>io.grpc</groupId>
+            <artifactId>grpc-protobuf</artifactId>
+            <version>${grpc.version}</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>io.grpc</groupId>
+            <artifactId>grpc-protobuf-lite</artifactId>
+            <version>${grpc.version}</version>
+            <scope>runtime</scope>
+        </dependency>
     </dependencies>
 
     <build>
                                 filter:="(osgi.serviceloader=io.grpc.ManagedChannelProvider)";
                                 cardinality:=multiple
                         </Require-Capability>
+                        <Require-Bundle>
+                            com.google.guava,
+                            com.google.protobuf,
+                            com.google.api.grpc.proto-google-common-protos
+                        </Require-Bundle>
+                        <Import-Package>*;resolution:=optional</Import-Package>
+                        <Bundle-Version>${grpc.version.actual}</Bundle-Version>
                     </instructions>
                 </configuration>
             </plugin>