brawljars-4.0.6.pom
java connector for official supercell brawl stars
Checksums
MD5 | f8d8ba5a5c258ad13101f3a4fececf06 |
SHA1 | 545d677e8f403563371a034c683fc43ccb4eed69 |
SHA256 | 1cd9004d1bd29927b66ae95d7f35aa02840663f9a44a0e7c0e319fdbcd1aba53 |
SHA512 | 2c8a3e042df56ddb9cce6021e0d832b75b9e161091316f1cd902b0ed0380d379ab66e67004471a1aa35e1dc9536284f00358b60a8667ffd09b346e5aa6563446 |
POM
<?xml version="1.0" encoding="UTF-8"?> <project> <modelVersion>4.0.0</modelVersion> <artifactId>brawljars</artifactId> <packaging>jar</packaging> <version>4.0.6</version> <groupId>brawljars</groupId> <url>https://maven.apache.org</url> <inceptionYear>2020</inceptionYear> <description>java connector for official supercell brawl stars</description> <developers> <developer> <id>michael.lieshoff (ML)</id> <name>Michael Lieshoff</name> <email>michael.lieshoff@gmail.com</email> <organization>psiclops</organization> <roles> <role>Developer</role> </roles> <timezone>+1</timezone> </developer> </developers> <issueManagement> <system>github</system> <url>https://github.com/mlieshoff/brawljars/issues</url> </issueManagement> <licenses> <license> <name>Apache License Version 2.0</name> <url>https://www.apache.org/licenses/LICENSE-2.0</url> </license> </licenses> <properties> <version.google-java-formatter>1.25.2</version.google-java-formatter> <version.gson>2.11.0</version.gson> <version.io>2.18.0</version.io> <version.jacoco>0.8.12</version.jacoco> <version.java>21</version.java> <version.java.build.essentials>1.0.1</version.java.build.essentials> <version.json>1.1.4</version.json> <version.junit>5.11.4</version.junit> <version.lombok>1.18.36</version.lombok> <version.maven.compiler>3.13.0</version.maven.compiler> <version.maven.dependency>3.8.1</version.maven.dependency> <version.maven.enforcer>3.5.0</version.maven.enforcer> <version.maven.exec>3.5.0</version.maven.exec> <version.maven.source>3.3.1</version.maven.source> <version.maven.spotless>2.44.2</version.maven.spotless> <version.maven.surfire>3.5.2</version.maven.surfire> <version.maven.surfire.junit>1.0.3</version.maven.surfire.junit> <version.maven.packagecloud>0.0.4</version.maven.packagecloud> <version.mockito>5.15.2</version.mockito> <version.wiremock>3.10.0</version.wiremock> <version.slf4j>2.0.14</version.slf4j> <version.supercell.api.wrapper.essentials>1.0.1</version.supercell.api.wrapper.essentials> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>${version.maven.enforcer}</version> <executions> <execution> <id>enforce-maven</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireMavenVersion> <version>3.8.8</version> </requireMavenVersion> </rules> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${version.maven.source}</version> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-dependency-plugin</artifactId> <version>${version.maven.dependency}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${version.maven.compiler}</version> <configuration> <source>${version.java}</source> <target>${version.java}</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${version.maven.surfire}</version> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${version.jacoco}</version> <executions> <execution> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>report</id> <phase>test</phase> <goals> <goal>report</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>${version.maven.exec}</version> <executions> <execution> <id>ReleaseVersion</id> <phase>prepare-package</phase> <goals> <goal>java</goal> </goals> <configuration> <mainClass>com.mlieshoff.build.essentials.ReleaseVersionChecker</mainClass> <arguments> <argument>./VERSION.txt</argument> <argument>./pom.xml</argument> </arguments> </configuration> </execution> <execution> <id>ChangelogVersion</id> <phase>prepare-package</phase> <goals> <goal>java</goal> </goals> <configuration> <mainClass>com.mlieshoff.build.essentials.ChangeLogVersionChecker</mainClass> <arguments> <argument>./VERSION.txt</argument> <argument>./CHANGELOG.md</argument> </arguments> </configuration> </execution> <execution> <id>ReadmeVersion</id> <phase>prepare-package</phase> <goals> <goal>java</goal> </goals> <configuration> <mainClass>com.mlieshoff.build.essentials.ReadmeVersionChecker</mainClass> <arguments> <argument>./VERSION.txt</argument> <argument>./README.md</argument> <argument>${project.groupId}</argument> <argument>${project.artifactId}</argument> </arguments> </configuration> </execution> </executions> </plugin> <plugin> <groupId>com.diffplug.spotless</groupId> <artifactId>spotless-maven-plugin</artifactId> <version>${version.maven.spotless}</version> <configuration> <ratchetFrom>origin/master</ratchetFrom> <java> <googleJavaFormat> <version>${version.google-java-formatter}</version> <style>AOSP</style> <reflowLongStrings>true</reflowLongStrings> <reorderImports>true</reorderImports> </googleJavaFormat> </java> </configuration> <executions> <execution> <goals> <goal>check</goal> </goals> <phase>process-resources</phase> </execution> </executions> </plugin> </plugins> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> <extensions> <extension> <groupId>io.packagecloud.maven.wagon</groupId> <artifactId>maven-packagecloud-wagon</artifactId> <version>${version.maven.packagecloud}</version> </extension> </extensions> </build> <profiles> <profile> <id>endToEnd</id> <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${version.maven.surfire}</version> <configuration> <includes> <include>**/EndToEnd.java</include> </includes> </configuration> </plugin> </plugins> </build> </profile> </profiles> <dependencies> <!-- compile --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${version.slf4j}</version> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>${version.gson}</version> </dependency> <dependency> <groupId>supercell-api-wrapper-essentials</groupId> <artifactId>supercell-api-wrapper-essentials</artifactId> <version>${version.supercell.api.wrapper.essentials}</version> </dependency> <dependency> <groupId>com.mlieshoff</groupId> <artifactId>java-build-essentials</artifactId> <version>${version.java.build.essentials}</version> </dependency> <!-- others --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${version.lombok}</version> <scope>provided</scope> </dependency> <!-- test --> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>${version.junit}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>${version.junit}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-params</artifactId> <version>${version.junit}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${version.mockito}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-junit-jupiter</artifactId> <version>${version.mockito}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.wiremock</groupId> <artifactId>wiremock</artifactId> <version>${version.wiremock}</version> <scope>test</scope> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${version.io}</version> <scope>test</scope> </dependency> <dependency> <groupId>javax.json</groupId> <artifactId>javax.json-api</artifactId> <version>${version.json}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.glassfish</groupId> <artifactId>javax.json</artifactId> <version>${version.json}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>${version.slf4j}</version> <scope>test</scope> </dependency> </dependencies> <distributionManagement> <repository> <id>packagecloud</id> <url>packagecloud+https://packagecloud.io/mlieshoff/brawljars</url> </repository> </distributionManagement> <repositories> <repository> <id>mlieshoff-brawljars</id> <url>https://packagecloud.io/mlieshoff/brawljars/maven2</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> <repository> <id>packagecloud-supercell-api-wrapper-essentials</id> <url>https://packagecloud.io/mlieshoff/supercell-api-wrapper-essentials/maven2</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> <repository> <id>packagecloud-java-build-essentials</id> <url>https://packagecloud.io/mlieshoff/java-build-essentials/maven2</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> </project>