github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/sawtooth-core-master/sdk/java/pom.xml (about)

     1  <?xml version="1.0" encoding="UTF-8"?>
     2  <!--
     3   * Copyright 2017 Intel Corporation
     4   *
     5   * Licensed under the Apache License, Version 2.0 (the "License");
     6   * you may not use this file except in compliance with the License.
     7   * You may obtain a copy of the License at
     8   *
     9   *     http://www.apache.org/licenses/LICENSE-2.0
    10   *
    11   * Unless required by applicable law or agreed to in writing, software
    12   * distributed under the License is distributed on an "AS IS" BASIS,
    13   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    14   * See the License for the specific language governing permissions and
    15   * limitations under the License.
    16   -->
    17  <project xmlns="http://maven.apache.org/POM/4.0.0"
    18           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    19           xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    20      <modelVersion>4.0.0</modelVersion>
    21  
    22      <groupId>sawtooth</groupId>
    23      <artifactId>sdk</artifactId>
    24      <version>1.0-SNAPSHOT</version>
    25  
    26      <properties>
    27          <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    28      </properties>
    29  
    30      <build>
    31          <extensions>
    32              <extension>
    33                  <groupId>kr.motd.maven</groupId>
    34                  <artifactId>os-maven-plugin</artifactId>
    35                  <version>1.4.0.Final</version>
    36              </extension>
    37          </extensions>
    38          <plugins>
    39              <plugin>
    40                  <groupId>org.apache.maven.plugins</groupId>
    41                  <artifactId>maven-checkstyle-plugin</artifactId>
    42                  <version>2.17</version>
    43                  <executions>
    44                      <execution>
    45                          <id>validate</id>
    46                          <phase>validate</phase>
    47                          <goals>
    48                              <goal>check</goal>
    49                          </goals>
    50                          <configuration>
    51                              <encoding>UTF-8</encoding>
    52                              <configLocation>google_checks.xml</configLocation>
    53                              <consoleOutput>true</consoleOutput>
    54                              <failOnViolation>true</failOnViolation>
    55                              <violationSeverity>warning</violationSeverity>
    56                              <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
    57                          </configuration>
    58                      </execution>
    59                  </executions>
    60              </plugin>
    61              <plugin>
    62                  <groupId>org.apache.maven.plugins</groupId>
    63                  <artifactId>maven-compiler-plugin</artifactId>
    64                  <version>3.5.1</version>
    65                  <configuration>
    66                      <source>1.7</source>
    67                      <target>1.7</target>
    68                  </configuration>
    69              </plugin>
    70              <plugin>
    71                  <groupId>org.xolstice.maven.plugins</groupId>
    72                  <artifactId>protobuf-maven-plugin</artifactId>
    73                  <version>0.5.0</version>
    74                  <configuration>
    75                      <protocArtifact>com.google.protobuf:protoc:3.2.0:exe:${os.detected.classifier}</protocArtifact>
    76                      <protoSourceRoot>../../protos</protoSourceRoot>
    77                  </configuration>
    78                  <executions>
    79                      <execution>
    80                          <phase>generate-sources</phase>
    81                          <goals>
    82                              <goal>compile</goal>
    83                          </goals>
    84                      </execution>
    85                  </executions>
    86              </plugin>
    87          </plugins>
    88      </build>
    89      <dependencies>
    90          <dependency>
    91              <groupId>org.zeromq</groupId>
    92              <artifactId>jeromq</artifactId>
    93              <version>0.3.6</version>
    94          </dependency>
    95          <dependency>
    96              <groupId>com.google.protobuf</groupId>
    97              <artifactId>protobuf-java</artifactId>
    98              <version>3.2.0</version>
    99          </dependency>
   100          <dependency>
   101              <groupId>org.bitcoinj</groupId>
   102              <artifactId>bitcoinj-core</artifactId>
   103              <version>0.14.4</version>
   104              <exclusions>
   105                  <exclusion>
   106                      <groupId>com.lambdaworks</groupId>  <!-- Exclude invalid, unneeded signed jar -->
   107                      <artifactId>scrypt</artifactId>
   108                  </exclusion>
   109              </exclusions>
   110          </dependency>
   111          <dependency>
   112              <groupId>junit</groupId>
   113              <artifactId>junit</artifactId>
   114              <version>4.12</version>
   115              <scope>test</scope>
   116          </dependency>
   117          <dependency>
   118              <groupId>org.slf4j</groupId>
   119              <artifactId>slf4j-simple</artifactId>
   120              <version>1.7.25</version>
   121              <scope>test</scope>
   122          </dependency>
   123      </dependencies>
   124  </project>