1*e07d83d3SAndroid Build Coastguard Worker<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2*e07d83d3SAndroid Build Coastguard Worker xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3*e07d83d3SAndroid Build Coastguard Worker <modelVersion>4.0.0</modelVersion> 4*e07d83d3SAndroid Build Coastguard Worker <groupId>io.grpc</groupId> 5*e07d83d3SAndroid Build Coastguard Worker <artifactId>examples</artifactId> 6*e07d83d3SAndroid Build Coastguard Worker <packaging>jar</packaging> 7*e07d83d3SAndroid Build Coastguard Worker <!-- Feel free to delete the comment at the end of these lines. It is just 8*e07d83d3SAndroid Build Coastguard Worker for safely updating the version in our release process. --> 9*e07d83d3SAndroid Build Coastguard Worker <version>1.56.1-SNAPSHOT</version><!-- CURRENT_GRPC_VERSION --> 10*e07d83d3SAndroid Build Coastguard Worker <name>examples</name> 11*e07d83d3SAndroid Build Coastguard Worker <url>https://github.com/grpc/grpc-java</url> 12*e07d83d3SAndroid Build Coastguard Worker 13*e07d83d3SAndroid Build Coastguard Worker <properties> 14*e07d83d3SAndroid Build Coastguard Worker <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 15*e07d83d3SAndroid Build Coastguard Worker <grpc.version>1.56.1-SNAPSHOT</grpc.version><!-- CURRENT_GRPC_VERSION --> 16*e07d83d3SAndroid Build Coastguard Worker <protobuf.version>3.22.3</protobuf.version> 17*e07d83d3SAndroid Build Coastguard Worker <protoc.version>3.22.3</protoc.version> 18*e07d83d3SAndroid Build Coastguard Worker <!-- required for JDK 8 --> 19*e07d83d3SAndroid Build Coastguard Worker <maven.compiler.source>1.8</maven.compiler.source> 20*e07d83d3SAndroid Build Coastguard Worker <maven.compiler.target>1.8</maven.compiler.target> 21*e07d83d3SAndroid Build Coastguard Worker </properties> 22*e07d83d3SAndroid Build Coastguard Worker 23*e07d83d3SAndroid Build Coastguard Worker <dependencyManagement> 24*e07d83d3SAndroid Build Coastguard Worker <dependencies> 25*e07d83d3SAndroid Build Coastguard Worker <dependency> 26*e07d83d3SAndroid Build Coastguard Worker <groupId>io.grpc</groupId> 27*e07d83d3SAndroid Build Coastguard Worker <artifactId>grpc-bom</artifactId> 28*e07d83d3SAndroid Build Coastguard Worker <version>${grpc.version}</version> 29*e07d83d3SAndroid Build Coastguard Worker <type>pom</type> 30*e07d83d3SAndroid Build Coastguard Worker <scope>import</scope> 31*e07d83d3SAndroid Build Coastguard Worker </dependency> 32*e07d83d3SAndroid Build Coastguard Worker </dependencies> 33*e07d83d3SAndroid Build Coastguard Worker </dependencyManagement> 34*e07d83d3SAndroid Build Coastguard Worker 35*e07d83d3SAndroid Build Coastguard Worker <dependencies> 36*e07d83d3SAndroid Build Coastguard Worker <dependency> 37*e07d83d3SAndroid Build Coastguard Worker <groupId>io.grpc</groupId> 38*e07d83d3SAndroid Build Coastguard Worker <artifactId>grpc-netty-shaded</artifactId> 39*e07d83d3SAndroid Build Coastguard Worker <scope>runtime</scope> 40*e07d83d3SAndroid Build Coastguard Worker </dependency> 41*e07d83d3SAndroid Build Coastguard Worker <dependency> 42*e07d83d3SAndroid Build Coastguard Worker <groupId>io.grpc</groupId> 43*e07d83d3SAndroid Build Coastguard Worker <artifactId>grpc-protobuf</artifactId> 44*e07d83d3SAndroid Build Coastguard Worker </dependency> 45*e07d83d3SAndroid Build Coastguard Worker <dependency> 46*e07d83d3SAndroid Build Coastguard Worker <groupId>io.grpc</groupId> 47*e07d83d3SAndroid Build Coastguard Worker <artifactId>grpc-services</artifactId> 48*e07d83d3SAndroid Build Coastguard Worker </dependency> 49*e07d83d3SAndroid Build Coastguard Worker <dependency> 50*e07d83d3SAndroid Build Coastguard Worker <groupId>io.grpc</groupId> 51*e07d83d3SAndroid Build Coastguard Worker <artifactId>grpc-stub</artifactId> 52*e07d83d3SAndroid Build Coastguard Worker </dependency> 53*e07d83d3SAndroid Build Coastguard Worker <dependency> 54*e07d83d3SAndroid Build Coastguard Worker <groupId>com.google.protobuf</groupId> 55*e07d83d3SAndroid Build Coastguard Worker <artifactId>protobuf-java-util</artifactId> 56*e07d83d3SAndroid Build Coastguard Worker <version>${protobuf.version}</version> 57*e07d83d3SAndroid Build Coastguard Worker </dependency> 58*e07d83d3SAndroid Build Coastguard Worker <dependency> 59*e07d83d3SAndroid Build Coastguard Worker <groupId>com.google.code.gson</groupId> 60*e07d83d3SAndroid Build Coastguard Worker <artifactId>gson</artifactId> 61*e07d83d3SAndroid Build Coastguard Worker <version>2.10.1</version> <!-- prevent downgrade via protobuf-java-util --> 62*e07d83d3SAndroid Build Coastguard Worker </dependency> 63*e07d83d3SAndroid Build Coastguard Worker <dependency> 64*e07d83d3SAndroid Build Coastguard Worker <groupId>com.google.guava</groupId> 65*e07d83d3SAndroid Build Coastguard Worker <artifactId>guava</artifactId> 66*e07d83d3SAndroid Build Coastguard Worker <version>31.1-jre</version> <!-- prevent downgrade of version in protobuf-java-util --> 67*e07d83d3SAndroid Build Coastguard Worker </dependency> 68*e07d83d3SAndroid Build Coastguard Worker <dependency> 69*e07d83d3SAndroid Build Coastguard Worker <groupId>org.apache.tomcat</groupId> 70*e07d83d3SAndroid Build Coastguard Worker <artifactId>annotations-api</artifactId> 71*e07d83d3SAndroid Build Coastguard Worker <version>6.0.53</version> 72*e07d83d3SAndroid Build Coastguard Worker <scope>provided</scope> <!-- not needed at runtime --> 73*e07d83d3SAndroid Build Coastguard Worker </dependency> 74*e07d83d3SAndroid Build Coastguard Worker <dependency> 75*e07d83d3SAndroid Build Coastguard Worker <groupId>io.grpc</groupId> 76*e07d83d3SAndroid Build Coastguard Worker <artifactId>grpc-testing</artifactId> 77*e07d83d3SAndroid Build Coastguard Worker <scope>test</scope> 78*e07d83d3SAndroid Build Coastguard Worker </dependency> 79*e07d83d3SAndroid Build Coastguard Worker <dependency> 80*e07d83d3SAndroid Build Coastguard Worker <groupId>junit</groupId> 81*e07d83d3SAndroid Build Coastguard Worker <artifactId>junit</artifactId> 82*e07d83d3SAndroid Build Coastguard Worker <version>4.13.2</version> 83*e07d83d3SAndroid Build Coastguard Worker <scope>test</scope> 84*e07d83d3SAndroid Build Coastguard Worker </dependency> 85*e07d83d3SAndroid Build Coastguard Worker <dependency> 86*e07d83d3SAndroid Build Coastguard Worker <groupId>org.mockito</groupId> 87*e07d83d3SAndroid Build Coastguard Worker <artifactId>mockito-core</artifactId> 88*e07d83d3SAndroid Build Coastguard Worker <version>3.4.0</version> 89*e07d83d3SAndroid Build Coastguard Worker <scope>test</scope> 90*e07d83d3SAndroid Build Coastguard Worker </dependency> 91*e07d83d3SAndroid Build Coastguard Worker </dependencies> 92*e07d83d3SAndroid Build Coastguard Worker 93*e07d83d3SAndroid Build Coastguard Worker <build> 94*e07d83d3SAndroid Build Coastguard Worker <extensions> 95*e07d83d3SAndroid Build Coastguard Worker <extension> 96*e07d83d3SAndroid Build Coastguard Worker <groupId>kr.motd.maven</groupId> 97*e07d83d3SAndroid Build Coastguard Worker <artifactId>os-maven-plugin</artifactId> 98*e07d83d3SAndroid Build Coastguard Worker <version>1.7.1</version> 99*e07d83d3SAndroid Build Coastguard Worker </extension> 100*e07d83d3SAndroid Build Coastguard Worker </extensions> 101*e07d83d3SAndroid Build Coastguard Worker <plugins> 102*e07d83d3SAndroid Build Coastguard Worker <plugin> 103*e07d83d3SAndroid Build Coastguard Worker <groupId>org.xolstice.maven.plugins</groupId> 104*e07d83d3SAndroid Build Coastguard Worker <artifactId>protobuf-maven-plugin</artifactId> 105*e07d83d3SAndroid Build Coastguard Worker <version>0.6.1</version> 106*e07d83d3SAndroid Build Coastguard Worker <configuration> 107*e07d83d3SAndroid Build Coastguard Worker <protocArtifact>com.google.protobuf:protoc:${protoc.version}:exe:${os.detected.classifier}</protocArtifact> 108*e07d83d3SAndroid Build Coastguard Worker <pluginId>grpc-java</pluginId> 109*e07d83d3SAndroid Build Coastguard Worker <pluginArtifact>io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier}</pluginArtifact> 110*e07d83d3SAndroid Build Coastguard Worker </configuration> 111*e07d83d3SAndroid Build Coastguard Worker <executions> 112*e07d83d3SAndroid Build Coastguard Worker <execution> 113*e07d83d3SAndroid Build Coastguard Worker <goals> 114*e07d83d3SAndroid Build Coastguard Worker <goal>compile</goal> 115*e07d83d3SAndroid Build Coastguard Worker <goal>compile-custom</goal> 116*e07d83d3SAndroid Build Coastguard Worker </goals> 117*e07d83d3SAndroid Build Coastguard Worker </execution> 118*e07d83d3SAndroid Build Coastguard Worker </executions> 119*e07d83d3SAndroid Build Coastguard Worker </plugin> 120*e07d83d3SAndroid Build Coastguard Worker <plugin> 121*e07d83d3SAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 122*e07d83d3SAndroid Build Coastguard Worker <artifactId>maven-enforcer-plugin</artifactId> 123*e07d83d3SAndroid Build Coastguard Worker <version>1.4.1</version> 124*e07d83d3SAndroid Build Coastguard Worker <executions> 125*e07d83d3SAndroid Build Coastguard Worker <execution> 126*e07d83d3SAndroid Build Coastguard Worker <id>enforce</id> 127*e07d83d3SAndroid Build Coastguard Worker <goals> 128*e07d83d3SAndroid Build Coastguard Worker <goal>enforce</goal> 129*e07d83d3SAndroid Build Coastguard Worker </goals> 130*e07d83d3SAndroid Build Coastguard Worker <configuration> 131*e07d83d3SAndroid Build Coastguard Worker <rules> 132*e07d83d3SAndroid Build Coastguard Worker <requireUpperBoundDeps/> 133*e07d83d3SAndroid Build Coastguard Worker </rules> 134*e07d83d3SAndroid Build Coastguard Worker </configuration> 135*e07d83d3SAndroid Build Coastguard Worker </execution> 136*e07d83d3SAndroid Build Coastguard Worker </executions> 137*e07d83d3SAndroid Build Coastguard Worker </plugin> 138*e07d83d3SAndroid Build Coastguard Worker </plugins> 139*e07d83d3SAndroid Build Coastguard Worker </build> 140*e07d83d3SAndroid Build Coastguard Worker</project> 141