2018-09-28 11:55:53 +00:00
|
|
|
<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">
|
|
|
|
<modelVersion>4.0.0</modelVersion>
|
2020-02-04 12:11:37 +00:00
|
|
|
<groupId>org.qortal</groupId>
|
2019-09-13 13:14:11 +00:00
|
|
|
<artifactId>qortal</artifactId>
|
2024-06-30 16:41:04 +00:00
|
|
|
<version>4.5.2</version>
|
2019-01-04 19:10:50 +00:00
|
|
|
<packaging>jar</packaging>
|
2018-10-18 18:29:07 +00:00
|
|
|
<properties>
|
2024-06-29 13:01:36 +00:00
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
2020-11-27 14:26:01 +00:00
|
|
|
<skipTests>true</skipTests>
|
2024-06-29 13:01:36 +00:00
|
|
|
|
2022-05-10 07:05:32 +00:00
|
|
|
<altcoinj.version>7dc8c6f</altcoinj.version>
|
2021-05-16 09:00:28 +00:00
|
|
|
<bitcoinj.version>0.15.10</bitcoinj.version>
|
2024-06-29 10:23:57 +00:00
|
|
|
<bouncycastle.version>1.70</bouncycastle.version>
|
2019-09-30 17:01:23 +00:00
|
|
|
<build.timestamp>${maven.build.timestamp}</build.timestamp>
|
2024-06-29 10:23:57 +00:00
|
|
|
<ciyam-at.version>1.4.2</ciyam-at.version>
|
2023-11-08 14:29:19 +00:00
|
|
|
<commons-net.version>3.8.0</commons-net.version>
|
2024-06-29 13:01:36 +00:00
|
|
|
<commons-text.version>1.12.0</commons-text.version>
|
|
|
|
<commons-io.version>2.16.1</commons-io.version>
|
|
|
|
<commons-compress.version>1.26.2</commons-compress.version>
|
2023-12-12 15:20:30 +00:00
|
|
|
<commons-lang3.version>3.14.0</commons-lang3.version>
|
2019-01-30 18:24:10 +00:00
|
|
|
<dagger.version>1.2.2</dagger.version>
|
2023-11-04 15:36:59 +00:00
|
|
|
<extendedset.version>0.12.3</extendedset.version>
|
|
|
|
<git-commit-id-plugin.version>4.9.10</git-commit-id-plugin.version>
|
2024-06-29 13:01:36 +00:00
|
|
|
<grpc.version>1.65.0</grpc.version>
|
|
|
|
<guava.version>33.2.1-jre</guava.version>
|
2023-11-04 15:36:59 +00:00
|
|
|
<hamcrest-library.version>2.2</hamcrest-library.version>
|
2022-03-14 08:45:32 +00:00
|
|
|
<homoglyph.version>1.2.1</homoglyph.version>
|
2023-11-04 15:36:59 +00:00
|
|
|
<hsqldb.version>2.5.1</hsqldb.version>
|
2024-06-29 13:01:36 +00:00
|
|
|
<icu4j.version>75.1</icu4j.version>
|
2023-11-04 15:36:59 +00:00
|
|
|
<java-diff-utils.version>4.12</java-diff-utils.version>
|
|
|
|
<javax.servlet-api.version>4.0.1</javax.servlet-api.version>
|
2023-11-04 16:11:07 +00:00
|
|
|
<jaxb-runtime.version>2.3.9</jaxb-runtime.version>
|
2024-06-29 13:01:36 +00:00
|
|
|
<jersey.version>2.42</jersey.version>
|
2024-02-18 17:14:33 +00:00
|
|
|
<jetty.version>9.4.54.v20240208</jetty.version>
|
2023-11-04 15:36:59 +00:00
|
|
|
<json-simple.version>1.1.1</json-simple.version>
|
2024-03-25 06:34:26 +00:00
|
|
|
<json.version>20240303</json.version>
|
2024-01-17 16:28:27 +00:00
|
|
|
<jsoup.version>1.17.2</jsoup.version>
|
2024-06-29 13:01:36 +00:00
|
|
|
<junit-jupiter-engine.version>5.11.0-M2</junit-jupiter-engine.version>
|
2023-11-04 15:36:59 +00:00
|
|
|
<lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
|
2024-06-29 13:01:36 +00:00
|
|
|
<log4j.version>2.23.1</log4j.version>
|
2023-11-04 15:36:59 +00:00
|
|
|
<mail.version>1.5.0-b01</mail.version>
|
2024-06-29 13:01:36 +00:00
|
|
|
<maven-build-helper-plugin.version>3.6.0</maven-build-helper-plugin.version>
|
|
|
|
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
|
2024-03-25 06:34:26 +00:00
|
|
|
<maven-dependency-plugin.version>3.6.1</maven-dependency-plugin.version>
|
2024-06-29 13:01:36 +00:00
|
|
|
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
|
2024-03-25 06:34:26 +00:00
|
|
|
<maven-package-info-plugin.version>1.1.0</maven-package-info-plugin.version>
|
|
|
|
<maven-plugin.version>2.16.2</maven-plugin.version>
|
|
|
|
<maven-reproducible-build-plugin.version>0.16</maven-reproducible-build-plugin.version>
|
2023-11-04 15:36:59 +00:00
|
|
|
<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
|
2024-06-29 13:01:36 +00:00
|
|
|
<maven-shade-plugin.version>3.6.0</maven-shade-plugin.version>
|
|
|
|
<maven-surefire-plugin.version>3.3.0</maven-surefire-plugin.version>
|
2024-03-25 06:34:26 +00:00
|
|
|
<protobuf.version>3.25.3</protobuf.version>
|
2023-11-04 15:36:59 +00:00
|
|
|
<replacer.version>1.5.3</replacer.version>
|
|
|
|
<simplemagic.version>1.17</simplemagic.version>
|
|
|
|
<slf4j.version>1.7.36</slf4j.version>
|
|
|
|
<swagger-api.version>2.0.10</swagger-api.version>
|
2024-06-29 13:01:36 +00:00
|
|
|
<swagger-ui.version>5.17.14</swagger-ui.version>
|
2023-11-04 15:36:59 +00:00
|
|
|
<upnp.version>1.2</upnp.version>
|
|
|
|
<xz.version>1.9</xz.version>
|
2018-10-18 18:29:07 +00:00
|
|
|
</properties>
|
2018-09-28 11:55:53 +00:00
|
|
|
<build>
|
2018-12-21 11:14:16 +00:00
|
|
|
<sourceDirectory>src/main/java</sourceDirectory>
|
|
|
|
<testSourceDirectory>src/test/java</testSourceDirectory>
|
2019-01-30 18:24:10 +00:00
|
|
|
<resources>
|
|
|
|
<resource>
|
|
|
|
<directory>${basedir}/src/main/resources</directory>
|
|
|
|
<filtering>true</filtering>
|
|
|
|
</resource>
|
|
|
|
</resources>
|
2018-09-28 11:55:53 +00:00
|
|
|
<plugins>
|
2019-09-30 17:01:23 +00:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
|
|
<artifactId>versions-maven-plugin</artifactId>
|
2024-03-25 06:34:26 +00:00
|
|
|
<version>${maven-plugin.version}</version>
|
2019-09-30 17:01:23 +00:00
|
|
|
<configuration>
|
|
|
|
<generateBackupPoms>false</generateBackupPoms>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2018-09-28 11:55:53 +00:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${maven-compiler-plugin.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
<configuration>
|
2019-09-30 17:01:23 +00:00
|
|
|
<release>11</release>
|
2018-09-28 11:55:53 +00:00
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2018-10-18 18:29:07 +00:00
|
|
|
<!-- unpack swagger-ui to target folder -->
|
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-dependency-plugin</artifactId>
|
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<id>swagger ui</id>
|
|
|
|
<phase>generate-resources</phase>
|
|
|
|
<goals>
|
|
|
|
<goal>unpack</goal>
|
|
|
|
</goals>
|
|
|
|
<configuration>
|
|
|
|
<artifactItems>
|
|
|
|
<artifactItem>
|
|
|
|
<groupId>org.webjars</groupId>
|
|
|
|
<artifactId>swagger-ui</artifactId>
|
|
|
|
<version>${swagger-ui.version}</version>
|
|
|
|
</artifactItem>
|
|
|
|
</artifactItems>
|
|
|
|
<outputDirectory>${project.build.directory}/swagger-ui.unpacked</outputDirectory>
|
|
|
|
</configuration>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
2020-01-23 11:59:34 +00:00
|
|
|
<plugin>
|
|
|
|
<groupId>pl.project13.maven</groupId>
|
|
|
|
<artifactId>git-commit-id-plugin</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${git-commit-id-plugin.version}</version>
|
2020-01-23 11:59:34 +00:00
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<id>get-the-git-infos</id>
|
|
|
|
<goals>
|
|
|
|
<goal>revision</goal>
|
|
|
|
</goals>
|
|
|
|
<phase>initialize</phase>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
<configuration>
|
|
|
|
<generateGitPropertiesFile>true</generateGitPropertiesFile>
|
|
|
|
<generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties</generateGitPropertiesFilename>
|
|
|
|
<includeOnlyProperties>
|
|
|
|
<includeOnlyProperty>^git.commit.time$</includeOnlyProperty>
|
|
|
|
<includeOnlyProperty>^git.commit.id.(abbrev|full)$</includeOnlyProperty>
|
|
|
|
</includeOnlyProperties>
|
|
|
|
<dateFormat>yyyyMMddHHmmss</dateFormat>
|
|
|
|
<dateFormatTimeZone>UTC</dateFormatTimeZone>
|
|
|
|
<gitDescribe>
|
|
|
|
<dirty>-devel</dirty>
|
|
|
|
</gitDescribe>
|
|
|
|
<commitIdGenerationMode>full</commitIdGenerationMode>
|
|
|
|
<injectAllReactorProjects>true</injectAllReactorProjects>
|
|
|
|
<offline>true</offline>
|
|
|
|
<skipPoms>false</skipPoms>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2018-12-04 16:34:55 +00:00
|
|
|
<!-- inject correct url to swagger json file into swagger-ui -->
|
2018-10-18 18:29:07 +00:00
|
|
|
<plugin>
|
|
|
|
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
|
|
|
<artifactId>replacer</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${replacer.version}</version>
|
2018-10-18 18:29:07 +00:00
|
|
|
<executions>
|
|
|
|
<execution>
|
2020-01-23 11:59:34 +00:00
|
|
|
<id>replace-swagger-ui</id>
|
2018-10-18 18:29:07 +00:00
|
|
|
<phase>generate-resources</phase>
|
|
|
|
<goals>
|
2018-12-03 13:12:52 +00:00
|
|
|
<goal>replace</goal>
|
2018-10-18 18:29:07 +00:00
|
|
|
</goals>
|
2020-01-23 11:59:34 +00:00
|
|
|
<inherited>false</inherited>
|
|
|
|
<configuration>
|
|
|
|
<file>${project.build.directory}/swagger-ui.unpacked/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}/index.html</file>
|
|
|
|
<replacements>
|
|
|
|
<replacement>
|
2023-11-04 15:36:59 +00:00
|
|
|
<token>Swagger UI</token>
|
|
|
|
<value>Qortal API Documentation</value>
|
2020-01-23 11:59:34 +00:00
|
|
|
</replacement>
|
2023-11-04 15:36:59 +00:00
|
|
|
</replacements>
|
|
|
|
</configuration>
|
|
|
|
</execution>
|
|
|
|
<execution>
|
|
|
|
<id>replace-swagger-ui-json</id>
|
|
|
|
<phase>generate-resources</phase>
|
|
|
|
<goals>
|
|
|
|
<goal>replace</goal>
|
|
|
|
</goals>
|
|
|
|
<inherited>false</inherited>
|
|
|
|
<configuration>
|
|
|
|
<file>${project.build.directory}/swagger-ui.unpacked/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}/swagger-initializer.js</file>
|
|
|
|
<replacements>
|
2020-01-23 11:59:34 +00:00
|
|
|
<replacement>
|
2023-11-04 15:36:59 +00:00
|
|
|
<token>https://petstore.swagger.io/v2/swagger.json</token>
|
|
|
|
<value>/openapi.json</value>
|
2020-01-23 11:59:34 +00:00
|
|
|
</replacement>
|
|
|
|
<replacement>
|
|
|
|
<token>deepLinking: true,</token>
|
|
|
|
<value>
|
|
|
|
deepLinking: true,
|
|
|
|
tagsSorter: "alpha",
|
2023-11-04 15:36:59 +00:00
|
|
|
operationsSorter: "alpha",
|
2023-04-20 20:41:47 +00:00
|
|
|
validatorUrl: false,
|
2020-01-23 11:59:34 +00:00
|
|
|
</value>
|
|
|
|
</replacement>
|
|
|
|
</replacements>
|
|
|
|
</configuration>
|
|
|
|
</execution>
|
|
|
|
<execution>
|
|
|
|
<id>replace-git-resources</id>
|
|
|
|
<phase>generate-resources</phase>
|
|
|
|
<goals>
|
|
|
|
<goal>replace</goal>
|
|
|
|
</goals>
|
|
|
|
<inherited>false</inherited>
|
|
|
|
<configuration>
|
|
|
|
<file>${project.build.outputDirectory}/git.properties</file>
|
|
|
|
<regex>true</regex>
|
2023-09-13 08:43:05 +00:00
|
|
|
<regexFlags>
|
|
|
|
<regexFlag>MULTILINE</regexFlag>
|
|
|
|
</regexFlags>
|
2020-01-23 11:59:34 +00:00
|
|
|
<replacements>
|
|
|
|
<replacement>
|
|
|
|
<token>^(#.*$[\n\r]*)</token>
|
2023-09-09 08:56:17 +00:00
|
|
|
<value/>
|
2020-01-23 11:59:34 +00:00
|
|
|
</replacement>
|
|
|
|
</replacements>
|
|
|
|
</configuration>
|
2018-10-18 18:29:07 +00:00
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
|
|
|
<!-- add swagger-ui as resource to output package -->
|
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-resources-plugin</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${maven-resources-plugin.version}</version>
|
|
|
|
<configuration>
|
|
|
|
<propertiesEncoding>ISO-8859-1</propertiesEncoding>
|
|
|
|
</configuration>
|
2018-10-18 18:29:07 +00:00
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<id>copy-resources</id>
|
|
|
|
<phase>generate-resources</phase>
|
|
|
|
<goals>
|
|
|
|
<goal>copy-resources</goal>
|
|
|
|
</goals>
|
|
|
|
<configuration>
|
|
|
|
<outputDirectory>${project.build.directory}/classes/resources/swagger-ui</outputDirectory>
|
|
|
|
<resources>
|
|
|
|
<resource>
|
|
|
|
<directory>${project.build.directory}/swagger-ui.unpacked/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}</directory>
|
|
|
|
</resource>
|
|
|
|
</resources>
|
|
|
|
</configuration>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
2018-12-13 17:25:47 +00:00
|
|
|
<!-- Generate package-info.java files for JAXB, to convert byte[] to/from
|
|
|
|
Base58 -->
|
|
|
|
<plugin>
|
|
|
|
<groupId>com.github.bohnman</groupId>
|
|
|
|
<artifactId>package-info-maven-plugin</artifactId>
|
2024-03-25 06:34:26 +00:00
|
|
|
<version>${maven-package-info-plugin.version}</version>
|
2018-12-13 17:25:47 +00:00
|
|
|
<configuration>
|
|
|
|
<packages>
|
|
|
|
<package>
|
2020-02-04 12:11:37 +00:00
|
|
|
<pattern>org.qortal.data.**</pattern>
|
|
|
|
<template>${project.build.sourceDirectory}/org/qortal/data/package-info.java</template>
|
2018-12-13 17:25:47 +00:00
|
|
|
</package>
|
|
|
|
<package>
|
2020-02-04 12:11:37 +00:00
|
|
|
<pattern>org.qortal.api.model**</pattern>
|
|
|
|
<template>${project.build.sourceDirectory}/org/qortal/data/package-info.java</template>
|
2018-12-13 17:25:47 +00:00
|
|
|
</package>
|
2020-09-21 15:54:43 +00:00
|
|
|
<package>
|
|
|
|
<pattern>org.qortal.api.model.**</pattern>
|
|
|
|
<template>${project.build.sourceDirectory}/org/qortal/data/package-info.java</template>
|
|
|
|
</package>
|
2018-12-13 17:25:47 +00:00
|
|
|
</packages>
|
|
|
|
<outputDirectory>${project.build.directory}/generated-sources/package-info</outputDirectory>
|
|
|
|
</configuration>
|
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<goals>
|
|
|
|
<goal>generate</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
2018-12-13 17:52:34 +00:00
|
|
|
<!-- Include generated package-info.java sources in build -->
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
|
|
<artifactId>build-helper-maven-plugin</artifactId>
|
2024-03-25 06:34:26 +00:00
|
|
|
<version>${maven-build-helper-plugin.version}</version>
|
2018-12-13 17:52:34 +00:00
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<phase>generate-sources</phase>
|
|
|
|
<goals>
|
|
|
|
<goal>add-source</goal>
|
|
|
|
</goals>
|
|
|
|
<configuration>
|
|
|
|
<sources>
|
|
|
|
<source>${project.build.directory}/generated-sources/package-info</source>
|
|
|
|
</sources>
|
|
|
|
</configuration>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
2018-12-05 11:32:55 +00:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-jar-plugin</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${maven-jar-plugin.version}</version>
|
2018-12-05 11:32:55 +00:00
|
|
|
<configuration>
|
|
|
|
<archive>
|
|
|
|
<manifest>
|
2020-01-23 11:59:34 +00:00
|
|
|
<addDefaultEntries>false</addDefaultEntries>
|
2018-12-05 11:32:55 +00:00
|
|
|
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
|
|
|
</manifest>
|
2020-01-23 11:59:34 +00:00
|
|
|
<manifestEntries>
|
|
|
|
<Last-Commit-Id>${git.commit.id.full}</Last-Commit-Id>
|
|
|
|
<Last-Commit-Time>${git.commit.time}</Last-Commit-Time>
|
|
|
|
<Reproducible-Build>true</Reproducible-Build>
|
|
|
|
</manifestEntries>
|
2018-12-05 11:32:55 +00:00
|
|
|
</archive>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-shade-plugin</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${maven-shade-plugin.version}</version>
|
2018-12-05 11:32:55 +00:00
|
|
|
<configuration>
|
|
|
|
<createDependencyReducedPom>false</createDependencyReducedPom>
|
|
|
|
<artifactSet>
|
|
|
|
<excludes>
|
2023-10-18 11:49:53 +00:00
|
|
|
<!-- Don't include original swagger-UI as we're including our own modified version -->
|
2018-12-05 11:32:55 +00:00
|
|
|
<exclude>org.webjars:swagger-ui</exclude>
|
2020-03-24 11:17:43 +00:00
|
|
|
<!-- Don't include JUnit as it's for testing only! -->
|
|
|
|
<exclude>junit:junit</exclude>
|
2018-12-05 11:32:55 +00:00
|
|
|
</excludes>
|
|
|
|
</artifactSet>
|
|
|
|
<filters>
|
|
|
|
<filter>
|
|
|
|
<artifact>*:*</artifact>
|
|
|
|
<excludes>
|
|
|
|
<exclude>META-INF/*.SF</exclude>
|
|
|
|
<exclude>META-INF/*.DSA</exclude>
|
|
|
|
<exclude>META-INF/*.RSA</exclude>
|
2020-01-23 11:59:34 +00:00
|
|
|
<exclude>**/*.js.map</exclude>
|
2018-12-05 11:32:55 +00:00
|
|
|
</excludes>
|
|
|
|
</filter>
|
|
|
|
</filters>
|
|
|
|
</configuration>
|
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<phase>package</phase>
|
|
|
|
<goals>
|
|
|
|
<goal>shade</goal>
|
|
|
|
</goals>
|
|
|
|
<configuration>
|
|
|
|
<transformers>
|
|
|
|
<transformer
|
|
|
|
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
|
|
|
|
<transformer
|
|
|
|
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
|
2020-02-04 12:11:37 +00:00
|
|
|
<mainClass>org.qortal.controller.Controller</mainClass>
|
2018-12-05 11:32:55 +00:00
|
|
|
<manifestEntries>
|
2023-02-05 11:53:49 +00:00
|
|
|
<Multi-Release>true</Multi-Release>
|
2018-12-05 11:32:55 +00:00
|
|
|
<Class-Path>. ..</Class-Path>
|
|
|
|
</manifestEntries>
|
|
|
|
</transformer>
|
|
|
|
</transformers>
|
|
|
|
</configuration>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
2020-01-23 11:59:34 +00:00
|
|
|
<plugin>
|
|
|
|
<groupId>io.github.zlika</groupId>
|
|
|
|
<artifactId>reproducible-build-maven-plugin</artifactId>
|
2024-03-25 06:34:26 +00:00
|
|
|
<version>${maven-reproducible-build-plugin.version}</version>
|
2020-01-23 11:59:34 +00:00
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<phase>package</phase>
|
|
|
|
<id>strip-jar</id>
|
|
|
|
<goals>
|
|
|
|
<goal>strip-jar</goal>
|
|
|
|
</goals>
|
|
|
|
<configuration>
|
|
|
|
<zipDateTime>${git.commit.time}</zipDateTime>
|
|
|
|
</configuration>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
2020-11-24 15:11:39 +00:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${maven-surefire-plugin.version}</version>
|
2020-11-27 14:26:01 +00:00
|
|
|
<configuration>
|
|
|
|
<skipTests>${skipTests}</skipTests>
|
|
|
|
</configuration>
|
2020-11-24 15:11:39 +00:00
|
|
|
</plugin>
|
2018-09-28 11:55:53 +00:00
|
|
|
</plugins>
|
2019-03-11 11:17:34 +00:00
|
|
|
<pluginManagement>
|
|
|
|
<plugins>
|
|
|
|
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.m2e</groupId>
|
|
|
|
<artifactId>lifecycle-mapping</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${lifecycle-mapping.version}</version>
|
2019-03-11 11:17:34 +00:00
|
|
|
<configuration>
|
|
|
|
<lifecycleMappingMetadata>
|
|
|
|
<pluginExecutions>
|
|
|
|
<pluginExecution>
|
|
|
|
<pluginExecutionFilter>
|
2024-03-25 06:34:26 +00:00
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-dependency-plugin</artifactId>
|
|
|
|
<version>${maven-dependency-plugin.version}</version>
|
2019-03-11 11:17:34 +00:00
|
|
|
<goals>
|
|
|
|
<goal>unpack</goal>
|
|
|
|
</goals>
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
<action>
|
2023-09-09 08:56:17 +00:00
|
|
|
<execute/>
|
2019-03-11 11:17:34 +00:00
|
|
|
</action>
|
|
|
|
</pluginExecution>
|
|
|
|
<pluginExecution>
|
|
|
|
<pluginExecutionFilter>
|
2024-03-25 06:34:26 +00:00
|
|
|
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
|
|
|
<artifactId>replacer</artifactId>
|
|
|
|
<version>${replacer.version}</version>
|
2019-03-11 11:17:34 +00:00
|
|
|
<goals>
|
|
|
|
<goal>replace</goal>
|
|
|
|
</goals>
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
<action>
|
2023-09-09 08:56:17 +00:00
|
|
|
<execute/>
|
2019-03-11 11:17:34 +00:00
|
|
|
</action>
|
|
|
|
</pluginExecution>
|
|
|
|
</pluginExecutions>
|
|
|
|
</lifecycleMappingMetadata>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
|
|
|
</plugins>
|
|
|
|
</pluginManagement>
|
2018-09-28 11:55:53 +00:00
|
|
|
</build>
|
2018-09-29 10:23:49 +00:00
|
|
|
<repositories>
|
|
|
|
<repository>
|
|
|
|
<id>project.local</id>
|
|
|
|
<name>project</name>
|
|
|
|
<url>file:${project.basedir}/lib</url>
|
|
|
|
</repository>
|
2020-09-15 16:53:54 +00:00
|
|
|
<!-- jitpack for build-on-demand of altcoinj -->
|
|
|
|
<repository>
|
|
|
|
<id>jitpack.io</id>
|
|
|
|
<url>https://jitpack.io</url>
|
|
|
|
</repository>
|
2018-09-29 10:23:49 +00:00
|
|
|
</repositories>
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependencies>
|
2018-12-13 17:52:34 +00:00
|
|
|
<!-- https://mvnrepository.com/artifact/org.codehaus.mojo/build-helper-maven-plugin -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
|
|
<artifactId>build-helper-maven-plugin</artifactId>
|
2024-03-25 06:34:26 +00:00
|
|
|
<version>${maven-build-helper-plugin.version}</version>
|
2023-09-13 08:43:05 +00:00
|
|
|
<scope>provided</scope>
|
|
|
|
<!-- needed for build, not for runtime -->
|
2018-12-13 17:52:34 +00:00
|
|
|
</dependency>
|
2018-12-13 17:25:47 +00:00
|
|
|
<!-- https://mvnrepository.com/artifact/com.github.bohnman/package-info-maven-plugin -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.github.bohnman</groupId>
|
|
|
|
<artifactId>package-info-maven-plugin</artifactId>
|
2024-03-25 06:34:26 +00:00
|
|
|
<version>${maven-package-info-plugin.version}</version>
|
2023-09-13 08:43:05 +00:00
|
|
|
<scope>provided</scope>
|
|
|
|
<!-- needed for build, not for runtime -->
|
2018-12-13 17:25:47 +00:00
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- HSQLDB for repository -->
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.hsqldb</groupId>
|
|
|
|
<artifactId>hsqldb</artifactId>
|
2018-12-07 17:42:31 +00:00
|
|
|
<version>${hsqldb.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- CIYAM AT (automated transactions) -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.ciyam</groupId>
|
2020-04-14 16:19:44 +00:00
|
|
|
<artifactId>AT</artifactId>
|
|
|
|
<version>${ciyam-at.version}</version>
|
2018-12-07 17:42:31 +00:00
|
|
|
</dependency>
|
2022-02-18 20:05:14 +00:00
|
|
|
<!-- UPnP support -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.dosse</groupId>
|
|
|
|
<artifactId>WaifUPnP</artifactId>
|
|
|
|
<version>${upnp.version}</version>
|
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- Bitcoin support -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.bitcoinj</groupId>
|
|
|
|
<artifactId>bitcoinj-core</artifactId>
|
2019-11-25 09:54:53 +00:00
|
|
|
<version>${bitcoinj.version}</version>
|
2018-12-07 17:42:31 +00:00
|
|
|
</dependency>
|
2020-09-15 16:53:54 +00:00
|
|
|
<!-- For Litecoin, etc. support, requires bitcoinj -->
|
|
|
|
<dependency>
|
2022-04-22 15:31:32 +00:00
|
|
|
<groupId>com.github.qortal</groupId>
|
2020-09-15 16:53:54 +00:00
|
|
|
<artifactId>altcoinj</artifactId>
|
|
|
|
<version>${altcoinj.version}</version>
|
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- Utilities -->
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.googlecode.json-simple</groupId>
|
|
|
|
<artifactId>json-simple</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${json-simple.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
2021-05-15 08:15:29 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.json</groupId>
|
|
|
|
<artifactId>json</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${json.version}</version>
|
2021-05-15 08:15:29 +00:00
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
|
<artifactId>commons-text</artifactId>
|
2019-09-30 17:01:23 +00:00
|
|
|
<version>${commons-text.version}</version>
|
2018-12-07 17:42:31 +00:00
|
|
|
</dependency>
|
2021-07-10 14:51:46 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>commons-io</groupId>
|
|
|
|
<artifactId>commons-io</artifactId>
|
2021-09-28 19:17:19 +00:00
|
|
|
<version>${commons-io.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
|
<artifactId>commons-compress</artifactId>
|
|
|
|
<version>${commons-compress.version}</version>
|
|
|
|
</dependency>
|
2021-12-01 12:37:21 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
|
<artifactId>commons-lang3</artifactId>
|
|
|
|
<version>${commons-lang3.version}</version>
|
|
|
|
</dependency>
|
2021-09-28 19:17:19 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.tukaani</groupId>
|
|
|
|
<artifactId>xz</artifactId>
|
|
|
|
<version>${xz.version}</version>
|
2021-07-10 14:51:46 +00:00
|
|
|
</dependency>
|
2019-09-13 13:14:11 +00:00
|
|
|
<!-- For bitset/bitmap compression -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>io.druid</groupId>
|
|
|
|
<artifactId>extendedset</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${extendedset.version}</version>
|
2019-09-13 13:14:11 +00:00
|
|
|
<exclusions>
|
|
|
|
<!-- exclude old versions of jackson-annotations / jackson-core -->
|
|
|
|
<exclusion>
|
|
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
|
|
<artifactId>jackson-core</artifactId>
|
|
|
|
</exclusion>
|
|
|
|
<exclusion>
|
|
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
|
|
<artifactId>jackson-annotations</artifactId>
|
|
|
|
</exclusion>
|
2020-01-23 11:59:34 +00:00
|
|
|
<!-- exclude Netty, as included by io.druid.java.util -->
|
|
|
|
<exclusion>
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
<artifactId>netty</artifactId>
|
|
|
|
</exclusion>
|
|
|
|
<!-- exclude async-http-client, as included by io.druid.java.util -->
|
|
|
|
<exclusion>
|
|
|
|
<groupId>org.asynchttpclient</groupId>
|
|
|
|
<artifactId>async-http-client</artifactId>
|
|
|
|
</exclusion>
|
2020-05-21 16:05:17 +00:00
|
|
|
<exclusion>
|
|
|
|
<groupId>io.druid</groupId>
|
|
|
|
<artifactId>java-util</artifactId>
|
|
|
|
</exclusion>
|
2019-09-13 13:14:11 +00:00
|
|
|
</exclusions>
|
|
|
|
</dependency>
|
2019-07-25 10:08:43 +00:00
|
|
|
<!-- For NTP -->
|
2018-12-07 17:42:31 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>commons-net</groupId>
|
|
|
|
<artifactId>commons-net</artifactId>
|
2019-09-30 17:01:23 +00:00
|
|
|
<version>${commons-net.version}</version>
|
2018-12-07 17:42:31 +00:00
|
|
|
</dependency>
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.google.guava</groupId>
|
|
|
|
<artifactId>guava</artifactId>
|
2019-09-30 17:01:23 +00:00
|
|
|
<version>${guava.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- Logging: log4j2 -->
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.logging.log4j</groupId>
|
|
|
|
<artifactId>log4j-core</artifactId>
|
2018-12-07 17:42:31 +00:00
|
|
|
<version>${log4j.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.logging.log4j</groupId>
|
|
|
|
<artifactId>log4j-api</artifactId>
|
2018-12-07 17:42:31 +00:00
|
|
|
<version>${log4j.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
2019-01-24 16:42:55 +00:00
|
|
|
<!-- redirect slf4j to log4j2 -->
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependency>
|
2019-01-24 16:42:55 +00:00
|
|
|
<groupId>org.apache.logging.log4j</groupId>
|
|
|
|
<artifactId>log4j-slf4j-impl</artifactId>
|
|
|
|
<version>${log4j.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
2019-01-24 16:42:55 +00:00
|
|
|
<!-- redirect java.utils.logging to log4j2 -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.logging.log4j</groupId>
|
|
|
|
<artifactId>log4j-jul</artifactId>
|
|
|
|
<version>${log4j.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<!-- Logging: slf4j used by Jetty/Jersey -->
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<groupId>org.slf4j</groupId>
|
2019-01-24 16:42:55 +00:00
|
|
|
<artifactId>slf4j-api</artifactId>
|
2018-12-07 17:42:31 +00:00
|
|
|
<version>${slf4j.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- Servlet related -->
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>javax.servlet</groupId>
|
|
|
|
<artifactId>javax.servlet-api</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${javax.servlet-api.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>javax.mail</groupId>
|
|
|
|
<artifactId>mail</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${mail.version}</version>
|
2018-12-07 17:42:31 +00:00
|
|
|
</dependency>
|
2020-05-15 13:08:46 +00:00
|
|
|
<!-- Unicode homoglyph utilities -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>net.codebox</groupId>
|
|
|
|
<artifactId>homoglyph</artifactId>
|
2022-03-14 08:45:32 +00:00
|
|
|
<version>${homoglyph.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<!-- Unicode support -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.ibm.icu</groupId>
|
|
|
|
<artifactId>icu4j</artifactId>
|
|
|
|
<version>${icu4j.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.ibm.icu</groupId>
|
|
|
|
<artifactId>icu4j-charset</artifactId>
|
|
|
|
<version>${icu4j.version}</version>
|
2020-05-15 13:08:46 +00:00
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- Jetty -->
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
|
<artifactId>jetty-server</artifactId>
|
2018-12-07 17:42:31 +00:00
|
|
|
<version>${jetty.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
<classifier>config</classifier>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
|
<artifactId>jetty-servlet</artifactId>
|
2018-12-07 17:42:31 +00:00
|
|
|
<version>${jetty.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
<type>jar</type>
|
|
|
|
</dependency>
|
2018-12-04 16:34:55 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
|
<artifactId>jetty-servlets</artifactId>
|
2018-12-07 17:42:31 +00:00
|
|
|
<version>${jetty.version}</version>
|
2018-12-04 16:34:55 +00:00
|
|
|
</dependency>
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
|
<artifactId>jetty-rewrite</artifactId>
|
|
|
|
<version>${jetty.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
2019-01-30 18:24:10 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
|
<artifactId>jetty-client</artifactId>
|
|
|
|
<version>${jetty.version}</version>
|
|
|
|
</dependency>
|
2020-06-12 09:24:22 +00:00
|
|
|
<!-- Websocket support -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.eclipse.jetty.websocket</groupId>
|
|
|
|
<artifactId>javax-websocket-server-impl</artifactId>
|
|
|
|
<version>${jetty.version}</version>
|
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- Jersey -->
|
2018-09-28 11:55:53 +00:00
|
|
|
<dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<groupId>org.glassfish.jersey.core</groupId>
|
|
|
|
<artifactId>jersey-server</artifactId>
|
|
|
|
<version>${jersey.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<groupId>org.glassfish.jersey.containers</groupId>
|
|
|
|
<artifactId>jersey-container-servlet-core</artifactId>
|
|
|
|
<version>${jersey.version}</version>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<groupId>org.glassfish.jersey.inject</groupId>
|
|
|
|
<artifactId>jersey-hk2</artifactId>
|
|
|
|
<version>${jersey.version}</version>
|
2019-02-01 14:03:06 +00:00
|
|
|
<exclusions>
|
2023-09-13 08:43:05 +00:00
|
|
|
<exclusion>
|
|
|
|
<!-- exclude javax.inject-1.jar because other jersey modules include javax.inject v2+ -->
|
2019-02-01 14:03:06 +00:00
|
|
|
<groupId>javax.inject</groupId>
|
|
|
|
<artifactId>javax.inject</artifactId>
|
|
|
|
</exclusion>
|
|
|
|
</exclusions>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.glassfish.jersey.media</groupId>
|
|
|
|
<artifactId>jersey-media-moxy</artifactId>
|
2018-12-07 17:42:31 +00:00
|
|
|
<version>${jersey.version}</version>
|
2018-10-04 20:58:04 +00:00
|
|
|
</dependency>
|
2018-10-18 18:29:07 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.glassfish.jersey.media</groupId>
|
|
|
|
<artifactId>jersey-media-multipart</artifactId>
|
2018-12-07 17:42:31 +00:00
|
|
|
<version>${jersey.version}</version>
|
2018-10-18 18:29:07 +00:00
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- Swagger OpenAPI implementation -->
|
2018-10-18 18:29:07 +00:00
|
|
|
<dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<groupId>io.swagger.core.v3</groupId>
|
|
|
|
<artifactId>swagger-jaxrs2</artifactId>
|
|
|
|
<version>${swagger-api.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>io.swagger.core.v3</groupId>
|
|
|
|
<artifactId>swagger-jaxrs2-servlet-initializer</artifactId>
|
|
|
|
<version>${swagger-api.version}</version>
|
2019-02-01 14:03:06 +00:00
|
|
|
<exclusions>
|
2023-09-13 08:43:05 +00:00
|
|
|
<exclusion>
|
|
|
|
<!-- excluded because included in swagger-jaxrs2-servlet-initializer -->
|
2019-02-01 14:03:06 +00:00
|
|
|
<groupId>io.swagger.core.v3</groupId>
|
|
|
|
<artifactId>swagger-integration</artifactId>
|
|
|
|
</exclusion>
|
|
|
|
</exclusions>
|
2018-10-18 18:29:07 +00:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.webjars</groupId>
|
|
|
|
<artifactId>swagger-ui</artifactId>
|
|
|
|
<version>${swagger-ui.version}</version>
|
|
|
|
</dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- Testing -->
|
2019-02-25 13:31:05 +00:00
|
|
|
<!-- disabled pending better Eclipse support
|
2018-10-18 18:29:07 +00:00
|
|
|
<dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<groupId>org.junit.jupiter</groupId>
|
|
|
|
<artifactId>junit-jupiter-engine</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${junit-jupiter-engine.version}</version>
|
2018-10-18 18:29:07 +00:00
|
|
|
</dependency>
|
2018-11-02 15:52:09 +00:00
|
|
|
<dependency>
|
2018-12-07 17:42:31 +00:00
|
|
|
<groupId>org.hamcrest</groupId>
|
|
|
|
<artifactId>hamcrest-library</artifactId>
|
2023-10-18 11:49:53 +00:00
|
|
|
<version>${hamcrest-library.version}</version>
|
2018-11-02 15:52:09 +00:00
|
|
|
</dependency>
|
2019-02-25 13:31:05 +00:00
|
|
|
-->
|
2018-12-07 17:42:31 +00:00
|
|
|
<!-- BouncyCastle for crypto, including TLS secure networking -->
|
2018-12-03 13:12:52 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.bouncycastle</groupId>
|
|
|
|
<artifactId>bcprov-jdk15on</artifactId>
|
2018-12-07 17:42:31 +00:00
|
|
|
<version>${bouncycastle.version}</version>
|
2018-12-03 13:12:52 +00:00
|
|
|
</dependency>
|
2019-01-30 18:24:10 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.bouncycastle</groupId>
|
|
|
|
<artifactId>bctls-jdk15on</artifactId>
|
|
|
|
<version>${bouncycastle.version}</version>
|
|
|
|
</dependency>
|
2021-07-02 07:52:38 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.jsoup</groupId>
|
|
|
|
<artifactId>jsoup</artifactId>
|
|
|
|
<version>${jsoup.version}</version>
|
|
|
|
</dependency>
|
2021-08-18 08:59:56 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>io.github.java-diff-utils</groupId>
|
|
|
|
<artifactId>java-diff-utils</artifactId>
|
|
|
|
<version>${java-diff-utils.version}</version>
|
|
|
|
</dependency>
|
2022-04-14 19:07:42 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>io.grpc</groupId>
|
|
|
|
<artifactId>grpc-netty</artifactId>
|
|
|
|
<version>${grpc.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>io.grpc</groupId>
|
|
|
|
<artifactId>grpc-protobuf</artifactId>
|
|
|
|
<version>${grpc.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>io.grpc</groupId>
|
|
|
|
<artifactId>grpc-stub</artifactId>
|
|
|
|
<version>${grpc.version}</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.google.protobuf</groupId>
|
|
|
|
<artifactId>protobuf-java</artifactId>
|
|
|
|
<version>${protobuf.version}</version>
|
|
|
|
</dependency>
|
2023-03-18 17:50:13 +00:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.j256.simplemagic</groupId>
|
|
|
|
<artifactId>simplemagic</artifactId>
|
|
|
|
<version>${simplemagic.version}</version>
|
|
|
|
</dependency>
|
2023-10-18 11:49:53 +00:00
|
|
|
<!-- JAXB runtime for WADL support -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.glassfish.jaxb</groupId>
|
|
|
|
<artifactId>jaxb-runtime</artifactId>
|
|
|
|
<version>${jaxb-runtime.version}</version>
|
|
|
|
</dependency>
|
2018-09-28 11:55:53 +00:00
|
|
|
</dependencies>
|
2018-12-21 11:14:16 +00:00
|
|
|
</project>
|