pom.xml 6.71 KB
Newer Older
zeroleak's avatar
zeroleak committed
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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
zeroleak's avatar
zeroleak committed
3
    <modelVersion>4.0.0</modelVersion>
zeroleak's avatar
zeroleak committed
4
    <groupId>io.samourai.code.whirlpool</groupId>
zeroleak's avatar
zeroleak committed
5
    <artifactId>whirlpool-client-cli</artifactId>
zeroleak's avatar
zeroleak committed
6
    <version>develop-SNAPSHOT</version>
zeroleak's avatar
zeroleak committed
7 8
    <name>whirlpool-client-cli</name>
    <properties>
9
        <spring-boot.version>2.1.6.RELEASE</spring-boot.version>
zeroleak's avatar
zeroleak committed
10 11
        <spring-websocket.version>5.1.6.RELEASE</spring-websocket.version>
        <spring-security.version>5.1.6.RELEASE</spring-security.version>
12 13
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
zeroleak's avatar
zeroleak committed
14
        <project.scm.id>samourai</project.scm.id>
zeroleak's avatar
zeroleak committed
15 16 17
    </properties>
    <dependencies>
        <dependency>
zeroleak's avatar
zeroleak committed
18
            <groupId>io.samourai.code.whirlpool</groupId>
zeroleak's avatar
zeroleak committed
19
            <artifactId>whirlpool-client</artifactId>
zeroleak's avatar
zeroleak committed
20
            <version>develop-SNAPSHOT</version>
zeroleak's avatar
zeroleak committed
21 22
            <scope>compile</scope>
        </dependency>
zeroleak's avatar
zeroleak committed
23
        <dependency>
24
            <groupId>wf.bitcoin</groupId>
zeroleak's avatar
zeroleak committed
25
            <artifactId>JavaBitcoindRpcClient</artifactId>
26
            <version>1.0.0</version>
zeroleak's avatar
zeroleak committed
27
            <scope>compile</scope>
zeroleak's avatar
zeroleak committed
28
        </dependency>
zeroleak's avatar
zeroleak committed
29 30
        <dependency>
            <groupId>org.springframework.boot</groupId>
zeroleak's avatar
zeroleak committed
31
            <artifactId>spring-boot-starter-web</artifactId>
zeroleak's avatar
zeroleak committed
32
            <version>${spring-boot.version}</version>
zeroleak's avatar
zeroleak committed
33 34 35 36 37 38 39 40 41 42 43 44 45 46
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-websocket</artifactId>
            <version>${spring-websocket.version}</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-messaging</artifactId>
            <version>${spring-websocket.version}</version>
            <scope>compile</scope>
        </dependency>
47 48 49
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
zeroleak's avatar
zeroleak committed
50
            <version>${spring-boot.version}</version>
51 52
            <scope>compile</scope>
        </dependency>
zeroleak's avatar
zeroleak committed
53 54 55 56
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.5.8</version>
zeroleak's avatar
zeroleak committed
57
        </dependency>
zeroleak's avatar
zeroleak committed
58 59 60 61 62
        <dependency>
            <groupId>org.eclipse.jetty.websocket</groupId>
            <artifactId>websocket-client</artifactId>
            <version>9.4.19.v20190610</version>
        </dependency>
zeroleak's avatar
zeroleak committed
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
        <dependency>
            <groupId>com.msopentech.thali</groupId>
            <artifactId>java</artifactId>
            <version>0.0.3</version>
        </dependency>
        <dependency>
            <groupId>com.msopentech.thali</groupId>
            <artifactId>universal</artifactId>
            <version>0.0.3</version>
        </dependency>
        <dependency>
            <groupId>net.freehaven.tor.control</groupId>
            <artifactId>jtorctl</artifactId>
            <version>0.2</version>
        </dependency>
zeroleak's avatar
zeroleak committed
78 79 80 81
        <!-- test -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
zeroleak's avatar
zeroleak committed
82
            <version>${spring-boot.version}</version>
zeroleak's avatar
zeroleak committed
83 84 85 86 87 88 89 90 91 92 93
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>com.vaadin.external.google</groupId>
                    <artifactId>android-json</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-core</artifactId>
zeroleak's avatar
zeroleak committed
94
            <version>2.27.0</version>
zeroleak's avatar
zeroleak committed
95 96 97 98 99
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.junit.platform</groupId>
            <artifactId>junit-platform-launcher</artifactId>
zeroleak's avatar
zeroleak committed
100
            <version>1.4.2</version>
zeroleak's avatar
zeroleak committed
101 102 103 104 105
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-engine</artifactId>
zeroleak's avatar
zeroleak committed
106
            <version>5.4.2</version>
zeroleak's avatar
zeroleak committed
107 108 109 110 111 112 113 114
            <scope>test</scope>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
zeroleak's avatar
zeroleak committed
115
                <version>2.22.1</version>
zeroleak's avatar
zeroleak committed
116 117 118 119
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
zeroleak's avatar
zeroleak committed
120
                <version>${spring-boot.version}</version>
zeroleak's avatar
zeroleak committed
121 122
                <configuration>
                    <fork>true</fork>
zeroleak's avatar
zeroleak committed
123
                    <mainClass>com.samourai.whirlpool.cli.Application</mainClass>
zeroleak's avatar
zeroleak committed
124 125 126 127 128
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
zeroleak's avatar
zeroleak committed
129
                            <goal>build-info</goal>
zeroleak's avatar
zeroleak committed
130 131 132 133 134 135 136
                        </goals>
                        <configuration>
                            <classifier>run</classifier>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
zeroleak's avatar
zeroleak committed
137 138 139 140 141 142 143 144 145 146 147 148
            <plugin>
                <groupId>com.coveo</groupId>
                <artifactId>fmt-maven-plugin</artifactId>
                <version>2.6.0</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>format</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
zeroleak's avatar
zeroleak committed
149 150 151 152 153 154 155 156 157
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-release-plugin</artifactId>
                <version>2.5.3</version>
                <configuration>
                    <tagNameFormat>@{project.version}</tagNameFormat>
                    <developmentVersion>develop-SNAPSHOT</developmentVersion>
                </configuration>
            </plugin>
zeroleak's avatar
zeroleak committed
158 159 160 161 162 163 164
        </plugins>
    </build>
    <repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
zeroleak's avatar
zeroleak committed
165 166 167
        <!-- repo for jtorctl -->
        <repository>
            <id>spring-plugins</id>
zeroleak's avatar
zeroleak committed
168
            <url>https://repo.spring.io/plugins-release/</url>
zeroleak's avatar
zeroleak committed
169
        </repository>
zeroleak's avatar
zeroleak committed
170
    </repositories>
zeroleak's avatar
zeroleak committed
171
    <scm>
zeroleak's avatar
zeroleak committed
172
        <connection>scm:git:git@code.samourai.io:whirlpool/whirlpool-client-cli.git</connection>
173
        <tag>0.10.9</tag>
zeroleak's avatar
zeroleak committed
174
    </scm>
zeroleak's avatar
zeroleak committed
175
</project>