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>