<jersey.version>2.25.1</jersey.version>
<slf4j.version>1.7.25</slf4j.version>
<slf4j.version.actual>1.7.25.b001</slf4j.version.actual>
- <grpc.version>1.14.0</grpc.version>
- <grpc.version.actual>1.14.0.b007</grpc.version.actual>
- <protobuf.version>3.5.1</protobuf.version>
+ <grpc.version>1.21.0</grpc.version>
+ <grpc.version.actual>1.21.0</grpc.version.actual>
+ <protobuf.version>3.7.1</protobuf.version>
</properties>
<source>true</source>
</artifact>
<artifact>
- <id>io.grpc:io.grpc:${grpc.version}</id>
+ <id>io.grpc:grpc-core:${grpc.version}</id>
+ <source>true</source>
+ </artifact>
+ <artifact>
+ <id>io.grpc:grpc-protobuf:${grpc.version}</id>
+ <source>true</source>
+ </artifact>
+ <artifact>
+ <id>io.grpc:grpc-stub:${grpc.version}</id>
<source>true</source>
</artifact>
<artifact>
- <id>io.grpc:grpc-netty:${grpc.version}</id>
+ <id>io.grpc:grpc-netty-shaded:${grpc.version}</id>
<source>true</source>
- <override>true</override>
+ <override>true</override>
<instructions>
+ <!--
<Require-Bundle>
- io.netty.buffer;bundle-version="4.1.27",
- io.netty.codec;bundle-version="4.1.27",
- io.netty.codec-http;bundle-version="4.1.27",
- io.netty.codec-http2;bundle-version="4.1.27",
- io.netty.codec-socks;bundle-version="4.1.27",
- io.netty.common;bundle-version="4.1.27",
- io.netty.handler;bundle-version="4.1.27",
- io.netty.handler-proxy;bundle-version="4.1.27",
- io.netty.resolver;bundle-version="4.1.27",
- io.netty.transport;bundle-version="4.1.27",
+ io.netty.buffer;bundle-version="4.1.34.Final",
+ io.netty.codec;bundle-version="4.1.34.Final",
+ io.netty.codec-http;bundle-version="4.1.34.Final",
+ io.netty.codec-http2;bundle-version="4.1.34.Final",
+ io.netty.codec-socks;bundle-version="4.1.34.Final",
+ io.netty.common;bundle-version="4.1.34.Final",
+ io.netty.handler;bundle-version="4.1.34.Final",
+ io.netty.handler-proxy;bundle-version="4.1.34.Final",
+ io.netty.resolver;bundle-version="4.1.34.Final",
+ io.netty.transport;bundle-version="4.1.34.Final",
io.grpc
</Require-Bundle>
+ -->
+ <Require-Bundle>
+ grpc.core
+ </Require-Bundle>
<Import-Package>!io.netty.*,*;resolution:=optional</Import-Package>
<Require-Capability>
osgi.extender;
<Bundle-Version>${grpc.version.actual}</Bundle-Version>
</instructions>
</artifact>
+ <!-- This was needed with old io.grpc / protobuf
<artifact>
<id>com.google.protobuf:protobuf-java:${protobuf.version}</id>
<source>true</source>
<Import-Package>!sun.misc.*,*;resolution:=optional</Import-Package>
</instructions>
</artifact>
+ -->
</artifacts>
</configuration>
</execution>