File tree Expand file tree Collapse file tree
plugins/apple/servicetalk/v0.42.64
tests/testdata/buf.build/apple/servicetalk/v0.42.64 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ *
2+ ! Dockerfile
3+ ! pom.xml
Original file line number Diff line number Diff line change 1+ # syntax=docker/dockerfile:1.23
2+ FROM debian:trixie-20260505@sha256:e2d08da6f42ef4b09b165d55528a12727aeed8240dc9edf888e3ec07e10ef9da AS build
3+
4+ WORKDIR /app
5+ RUN apt-get update \
6+ && apt-get install -y curl
7+ RUN curl -fsSL -o servicetalk-grpc-protoc.jar https://repo1.maven.org/maven2/io/servicetalk/servicetalk-grpc-protoc/0.42.64/servicetalk-grpc-protoc-0.42.64-all.jar
8+
9+ FROM gcr.io/distroless/java25-debian13:latest@sha256:3e0a1496b365a18d2c01ccfe27c8bc93b1a6b8ca7460c02b8badb791bf296fce AS base
10+
11+ FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps
12+ COPY pom.xml /tmp/pom.xml
13+ RUN cd /tmp && mvn -f pom.xml dependency:go-offline
14+
15+ FROM scratch
16+ COPY --from=base --link / /
17+ COPY --from=build --link --chmod=0755 --chown=root:root /app/servicetalk-grpc-protoc.jar .
18+ COPY --from=maven-deps /root/.m2/repository /maven-repository
19+ USER nobody
20+ ENTRYPOINT [ "/usr/bin/java" , "-jar" , "/servicetalk-grpc-protoc.jar" ]
Original file line number Diff line number Diff line change 1+ version : v1
2+ name : buf.build/apple/servicetalk
3+ plugin_version : v0.42.64
4+ source_url : https://github.com/apple/servicetalk
5+ integration_guide_url : https://docs.servicetalk.io/
6+ description : A networking framework that evolves with your application.
7+ deps :
8+ - plugin : buf.build/protocolbuffers/java:v34.1
9+ output_languages :
10+ - java
11+ spdx_license_id : Apache-2.0
12+ license_url : https://github.com/apple/servicetalk/blob/0.42.64/LICENSE.txt
13+ registry :
14+ maven :
15+ deps :
16+ - io.servicetalk:servicetalk-data-protobuf:0.42.64
17+ - io.servicetalk:servicetalk-grpc-api:0.42.64
18+ - io.servicetalk:servicetalk-grpc-protobuf:0.42.64
19+ # Add direct dependency on newer protobuf
20+ - com.google.protobuf:protobuf-java:4.34.1
21+ opts :
22+ - javaDocs=false
Original file line number Diff line number Diff line change 1+ <project >
2+ <modelVersion >4.0.0</modelVersion >
3+ <groupId >temp</groupId >
4+ <artifactId >temp</artifactId >
5+ <version >1.0</version >
6+ <dependencies >
7+ <dependency >
8+ <groupId >io.servicetalk</groupId >
9+ <artifactId >servicetalk-data-protobuf</artifactId >
10+ <version >0.42.64</version >
11+ </dependency >
12+ <dependency >
13+ <groupId >io.servicetalk</groupId >
14+ <artifactId >servicetalk-grpc-api</artifactId >
15+ <version >0.42.64</version >
16+ </dependency >
17+ <dependency >
18+ <groupId >io.servicetalk</groupId >
19+ <artifactId >servicetalk-grpc-protobuf</artifactId >
20+ <version >0.42.64</version >
21+ </dependency >
22+ <dependency >
23+ <groupId >com.google.protobuf</groupId >
24+ <artifactId >protobuf-java</artifactId >
25+ <version >4.34.1</version >
26+ </dependency >
27+ <!-- lite -->
28+ <dependency >
29+ <groupId >com.google.protobuf</groupId >
30+ <artifactId >protobuf-javalite</artifactId >
31+ <version >4.34.1</version >
32+ </dependency >
33+ <dependency >
34+ <groupId >build.buf</groupId >
35+ <artifactId >protobuf-javalite</artifactId >
36+ <version >4.34.1</version >
37+ </dependency >
38+ </dependencies >
39+ </project >
Original file line number Diff line number Diff line change 1+ h1:QoKFl37ZuBqkGvB2c7Am3ehXKjQ7IMUqvSp8OGthb3c=
Original file line number Diff line number Diff line change 1+ h1:q+PyR20m/W3Vgz+UYj8+3eCqpgbePTnXp3EdiFKdzBY=
You can’t perform that action at this time.
0 commit comments