vitess.io/vitess@v0.16.2/java/client/pom.xml (about) 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 <modelVersion>4.0.0</modelVersion> 5 <parent> 6 <groupId>io.vitess</groupId> 7 <artifactId>vitess-parent</artifactId> 8 <version>16.0.2</version> 9 </parent> 10 <artifactId>vitess-client</artifactId> 11 12 <dependencies> 13 <dependency> 14 <groupId>com.google.guava</groupId> 15 <artifactId>guava</artifactId> 16 </dependency> 17 <dependency> 18 <groupId>com.google.protobuf</groupId> 19 <artifactId>protobuf-java</artifactId> 20 </dependency> 21 22 <dependency> 23 <groupId>joda-time</groupId> 24 <artifactId>joda-time</artifactId> 25 </dependency> 26 27 <dependency> 28 <groupId>org.apache.commons</groupId> 29 <artifactId>commons-collections4</artifactId> 30 </dependency> 31 32 <dependency> 33 <groupId>org.apache.logging.log4j</groupId> 34 <artifactId>log4j-api</artifactId> 35 </dependency> 36 37 <!-- Dependencies with limited scope. --> 38 <dependency> 39 <groupId>com.google.code.findbugs</groupId> 40 <artifactId>jsr305</artifactId> 41 <scope>provided</scope> 42 </dependency> 43 <dependency> 44 <groupId>com.google.code.gson</groupId> 45 <artifactId>gson</artifactId> 46 <scope>test</scope> 47 </dependency> 48 49 <dependency> 50 <groupId>commons-io</groupId> 51 <artifactId>commons-io</artifactId> 52 <scope>test</scope> 53 </dependency> 54 55 <dependency> 56 <groupId>junit</groupId> 57 <artifactId>junit</artifactId> 58 <scope>test</scope> 59 </dependency> 60 61 </dependencies> 62 63 <build> 64 <extensions> 65 <extension> 66 <groupId>kr.motd.maven</groupId> 67 <artifactId>os-maven-plugin</artifactId> 68 <version>1.2.3.Final</version> 69 </extension> 70 </extensions> 71 <plugins> 72 <plugin> 73 <groupId>org.apache.maven.plugins</groupId> 74 <artifactId>maven-surefire-plugin</artifactId> 75 <version>2.22.1</version> 76 <configuration> 77 <!-- <argLine>${surefireArgLine}</argLine> --> 78 <useManifestOnlyJar>false</useManifestOnlyJar> 79 <useSystemClassLoader>true</useSystemClassLoader> 80 </configuration> 81 </plugin> 82 <plugin> 83 <groupId>org.xolstice.maven.plugins</groupId> 84 <artifactId>protobuf-maven-plugin</artifactId> 85 <version>0.6.1</version> 86 <configuration> 87 <protocArtifact>com.google.protobuf:protoc:${protobuf.protoc.version}:exe:${os.detected.classifier}</protocArtifact> 88 <protoSourceRoot>../../proto</protoSourceRoot> 89 </configuration> 90 <executions> 91 <execution> 92 <goals> 93 <goal>compile</goal> 94 </goals> 95 </execution> 96 </executions> 97 </plugin> 98 <plugin> 99 <groupId>org.apache.maven.plugins</groupId> 100 <artifactId>maven-jar-plugin</artifactId> 101 <version>2.4</version> 102 <executions> 103 <execution> 104 <goals> 105 <goal>test-jar</goal> 106 </goals> 107 </execution> 108 </executions> 109 </plugin> 110 </plugins> 111 </build> 112 </project>