vitess.io/vitess@v0.16.2/java/jdbc/pom.xml (about) 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" 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-jdbc</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>io.vitess</groupId> 24 <artifactId>vitess-client</artifactId> 25 </dependency> 26 <dependency> 27 <groupId>io.vitess</groupId> 28 <artifactId>vitess-grpc-client</artifactId> 29 </dependency> 30 31 <dependency> 32 <groupId>joda-time</groupId> 33 <artifactId>joda-time</artifactId> 34 </dependency> 35 36 <dependency> 37 <groupId>commons-lang</groupId> 38 <artifactId>commons-lang</artifactId> 39 <version>2.6</version> 40 </dependency> 41 42 <dependency> 43 <groupId>org.apache.logging.log4j</groupId> 44 <artifactId>log4j-api</artifactId> 45 </dependency> 46 47 <!-- Dependencies with limited scope. --> 48 <dependency> 49 <groupId>junit</groupId> 50 <artifactId>junit</artifactId> 51 <scope>test</scope> 52 </dependency> 53 54 <dependency> 55 <groupId>org.mockito</groupId> 56 <artifactId>mockito-core</artifactId> 57 <version>3.5.15</version> 58 <scope>test</scope> 59 </dependency> 60 61 <dependency> 62 <groupId>org.powermock</groupId> 63 <artifactId>powermock-api-mockito2</artifactId> 64 <version>2.0.7</version> 65 <scope>test</scope> 66 </dependency> 67 <dependency> 68 <groupId>org.powermock</groupId> 69 <artifactId>powermock-core</artifactId> 70 <version>2.0.7</version> 71 <scope>test</scope> 72 </dependency> 73 <dependency> 74 <groupId>org.powermock</groupId> 75 <artifactId>powermock-module-junit4</artifactId> 76 <version>2.0.7</version> 77 <scope>test</scope> 78 </dependency> 79 </dependencies> 80 81 <build> 82 <plugins> 83 <plugin> 84 <groupId>org.apache.maven.plugins</groupId> 85 <artifactId>maven-surefire-plugin</artifactId> 86 <version>2.22.1</version> 87 <configuration> 88 <!-- <argLine>${surefireArgLine}</argLine> --> 89 <useManifestOnlyJar>false</useManifestOnlyJar> 90 <useSystemClassLoader>true</useSystemClassLoader> 91 </configuration> 92 </plugin> 93 <plugin> 94 <groupId>org.apache.maven.plugins</groupId> 95 <artifactId>maven-shade-plugin</artifactId> 96 <version>2.4.3</version> 97 <executions> 98 <execution> 99 <phase>package</phase> 100 <goals> 101 <goal>shade</goal> 102 </goals> 103 <configuration> 104 <shadedArtifactAttached>true</shadedArtifactAttached> 105 <shadedClassifierName>fatjar</shadedClassifierName> 106 </configuration> 107 </execution> 108 </executions> 109 </plugin> 110 </plugins> 111 </build> 112 </project>