SDL_GameControllerDB_Util
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.xenoamess.cyan_potion</groupId> <artifactId>SDL_GameControllerDB_Util</artifactId> <version>1.9.202201107</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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> <groupId>com.xenoamess.cyan_potion</groupId> <artifactId>SDL_GameControllerDB_Util</artifactId> <version>1.9.202201107</version> <packaging>jar</packaging> <name>${project.artifactId}</name> <description>a wrapper for SDL_GameControllerDB</description> <url>https://github.com/cyanpotion/SDL_GameControllerDB_Util</url> <licenses> <license> <name>MIT</name> <url>${project.url}/blob/master/LICENSE</url> </license> </licenses> <developers> <developer> <name>Jin Xu</name> <email>xenoamess@gmail.com</email> <organization>XenoAmess</organization> <url>https://github.com/xenoamess</url> </developer> </developers> <scm> <connection>scm:git:${project.url}.git</connection> <developerConnection>${project.scm.connection}</developerConnection> <url>${project.url}</url> <tag>${project.version}</tag> </scm> <parent> <groupId>com.xenoamess</groupId> <artifactId>multirelease-parent</artifactId> <version>1.2.0</version> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8 </project.reporting.outputEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <java.version>1.8</java.version> <base.java.version>1.8</base.java.version> <!----> <!----> <!--dependencies versions--> <junit-jupiter.version>5.9.0</junit-jupiter.version> <lwjgl.version>3.3.1</lwjgl.version> <!----> <!----> <!--maven plugins versions--> <maven-site-plugin.version>3.12.1</maven-site-plugin.version> <maven-project-info-reports-plugin.version>3.4.1</maven-project-info-reports-plugin.version> <maven-javadoc-plugin.version>3.4.1</maven-javadoc-plugin.version> <maven-deploy-plugin.version>3.0.0</maven-deploy-plugin.version> <maven-source-plugin.version>3.2.1</maven-source-plugin.version> <maven-surefire-plugin.version>3.0.0-M7</maven-surefire-plugin.version> <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version> <maven-jar-plugin.version>3.2.0</maven-jar-plugin.version> <maven-gpg-plugin.version>3.0.1</maven-gpg-plugin.version> <download-maven-plugin.version>1.6.8</download-maven-plugin.version> <versions-maven-plugin.version>2.7</versions-maven-plugin.version> <!--enforce--> <enforce.activate>true</enforce.activate> <maven-enforcer-plugin.version>3.1.0</maven-enforcer-plugin.version> <checkstyle.plugin.version>3.2.0</checkstyle.plugin.version> <checkstyle.version>9.3</checkstyle.version> <checkstyle.configdir>src/site/resources/checkstyle</checkstyle.configdir> </properties> <profiles> <profile> <id>ossrh</id> <build> <plugins> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.13</version> <extensions>true</extensions> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>lwjgl-natives-linux-amd64</id> <activation> <os> <family>unix</family> <arch>amd64</arch> </os> </activation> <properties> <lwjgl.natives>natives-linux</lwjgl.natives> </properties> </profile> <profile> <id>lwjgl-natives-linux-aarch64</id> <activation> <os> <family>unix</family> <arch>aarch64</arch> </os> </activation> <properties> <lwjgl.natives>natives-linux-arm64</lwjgl.natives> </properties> </profile> <profile> <id>lwjgl-natives-linux-arm</id> <activation> <os> <family>unix</family> <arch>arm</arch> </os> </activation> <properties> <lwjgl.natives>natives-linux-arm32</lwjgl.natives> </properties> </profile> <profile> <id>lwjgl-natives-linux-arm32</id> <activation> <os> <family>unix</family> <arch>arm32</arch> </os> </activation> <properties> <lwjgl.natives>natives-linux-arm32</lwjgl.natives> </properties> </profile> <profile> <id>lwjgl-natives-macos-amd64</id> <activation> <os> <family>mac</family> <arch>amd64</arch> </os> </activation> <properties> <lwjgl.natives>natives-macos</lwjgl.natives> </properties> <dependencies> <dependency> <groupId>org.lwjgl</groupId> <artifactId>lwjgl-vulkan</artifactId> <classifier>natives-macos</classifier> <scope>test</scope> </dependency> </dependencies> </profile> <profile> <id>lwjgl-natives-windows-amd64</id> <activation> <os> <family>windows</family> <arch>amd64</arch> </os> </activation> <properties> <lwjgl.natives>natives-windows</lwjgl.natives> </properties> </profile> <profile> <id>lwjgl-natives-windows-x86</id> <activation> <os> <family>windows</family> <arch>x86</arch> </os> </activation> <properties> <lwjgl.natives>natives-windows-x86</lwjgl.natives> </properties> </profile> <profile> <id>enforce</id> <activation> <property> <name>enforce.activate</name> </property> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>${maven-enforcer-plugin.version}</version> <executions> <execution> <goals> <goal>enforce</goal> </goals> </execution> </executions> <configuration> <rules> <dependencyConvergence/> <banDuplicatePomDependencyVersions/> </rules> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>${checkstyle.plugin.version}</version> <executions> <execution> <phase>validate</phase> <goals> <goal>check</goal> </goals> </execution> </executions> <configuration> <configLocation>${checkstyle.configdir}/checkstyle.xml</configLocation> <includeTestSourceDirectory>true</includeTestSourceDirectory> <enableRulesSummary>false</enableRulesSummary> </configuration> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>${checkstyle.version}</version> </dependency> </dependencies> </plugin> </plugins> </build> </profile> </profiles> <dependencyManagement> <dependencies> <dependency> <groupId>org.lwjgl</groupId> <artifactId>lwjgl-bom</artifactId> <version>${lwjgl.version}</version> <scope>import</scope> <type>pom</type> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>${junit-jupiter.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>${junit-jupiter.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.lwjgl</groupId> <artifactId>lwjgl</artifactId> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.lwjgl</groupId> <artifactId>lwjgl-glfw</artifactId> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.lwjgl</groupId> <artifactId>lwjgl</artifactId> <classifier>${lwjgl.natives}</classifier> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.lwjgl</groupId> <artifactId>lwjgl-glfw</artifactId> <classifier>${lwjgl.natives}</classifier> <scope>provided</scope> <optional>true</optional> </dependency> </dependencies> <build> <resources> <resource> <directory>src/main/resources/</directory> <filtering>true</filtering> <includes> <include>**/*.VERSION</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <filtering>false</filtering> <includes> <include>**/*</include> </includes> </resource> </resources> <plugins> <plugin> <groupId>io.takari</groupId> <artifactId>maven</artifactId> <version>0.7.7</version> <executions> <execution> <goals> <goal>wrapper</goal> </goals> <phase>generate-resources</phase> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>${maven-site-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>${maven-project-info-reports-plugin.version}</version> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven-javadoc-plugin.version}</version> <configuration> <source>8</source> <quiet>true</quiet> <notimestamp>true</notimestamp> <links> <link>https://docs.oracle.com/javase/8/docs/api/</link> <link>http://docs.oracle.com/javaee/6/api/</link> </links> <archive> <manifest> <addDefaultImplementationEntries>true </addDefaultImplementationEntries> <addDefaultSpecificationEntries>true </addDefaultSpecificationEntries> </manifest> </archive> </configuration> <executions> <execution> <id>create-javadoc-jar</id> <goals> <goal>javadoc</goal> <goal>jar</goal> </goals> <phase>package</phase> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>${maven-deploy-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${maven-source-plugin.version}</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin.version}</version> <configuration> <encoding>${project.build.sourceEncoding}</encoding> <argLine>-Dfile.encoding=UTF-8</argLine> </configuration> </plugin> <plugin> <!-- https://mvnrepository.com/artifact/com.googlecode.maven-download-plugin/download-maven-plugin --> <groupId>com.googlecode.maven-download-plugin</groupId> <artifactId>download-maven-plugin</artifactId> <version>${download-maven-plugin.version}</version> <executions> <execution> <!-- the wget goal actually binds itself to this phase by default --> <phase>process-resources</phase> <goals> <goal>wget</goal> </goals> <configuration> <skipCache>true</skipCache> <overwrite>true</overwrite> <url> http://raw.githubusercontent.com/gabomdq/SDL_GameControllerDB/master/gamecontrollerdb.txt </url> <outputFileName>gamecontrollerdb.txt </outputFileName> <!-- default target location, just to demonstrate the parameter --> <outputDirectory> ${project.build.directory}/classes </outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> <distributionManagement> <snapshotRepository> <id>ossrh</id> <name>OSS Snapshots Repository</name> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </snapshotRepository> <repository> <id>ossrh</id> <name>OSS Staging Repository</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/ </url> </repository> </distributionManagement> </project>