<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>ca.tweetzy</groupId> <artifactId>auctionhouse</artifactId> <name>AuctionHouse</name> <description>The ultimate auction solution for your server</description> <version>2.88.1</version> <packaging>jar</packaging> <properties> <author>Kiran Hart</author> <jarName>${project.name}</jarName> <main.class>${project.groupId}.${project.artifactId}.${project.name}</main.class> <java.version>8</java.version> <flight.version>3.10.1</flight.version> <flight.path>ca.tweetzy</flight.path> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> <repository> <id>nms-repo</id> <url>https://repo.codemc.org/repository/nms/</url> </repository> <repository> <id>placeholderapi</id> <url>https://repo.extendedclip.com/content/repositories/placeholderapi/</url> </repository> <repository> <id>aikar</id> <url>https://repo.aikar.co/content/groups/aikar/</url> </repository> <repository> <id>nexus</id> <name>Lumine Releases</name> <url>https://mvn.lumine.io/repository/maven-public/</url> </repository> <repository> <id>neetgames</id> <url>https://nexus.neetgames.com/repository/maven-releases/</url> </repository> <repository> <id>opencollab-snapshot</id> <url>https://repo.opencollab.dev/maven-snapshots/</url> </repository> <repository> <id>mineacademy-repo</id> <url>https://bitbucket.org/kangarko/libraries/raw/master</url> </repository> <repository> <id>techscode</id> <url>https://repo.techscode.com/repository/maven-releases/</url> </repository> <repository> <id>essentials-releases</id> <url>https://repo.essentialsx.net/releases/</url> </repository> <repository> <id>paper-repo</id> <url>https://papermc.io/repo/repository/maven-public/</url> </repository> <repository> <id>dv8tion</id> <name>m2-dv8tion</name> <url>https://m2.dv8tion.net/releases</url> </repository> <repository> <id>Scarsz-Nexus</id> <url>https://nexus.scarsz.me/content/groups/public/</url> </repository> <repository> <id>chestshop-repo</id> <url>https://repo.minebench.de/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>maven-snapshots</id> <url>https://repository.apache.org/content/repositories/snapshots/</url> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId>org.spigotmc</groupId> <artifactId>spigot</artifactId> <version>1.19.2-R0.1-SNAPSHOT</version> <scope>provided</scope> </dependency> <dependency> <groupId>${flight.path}</groupId> <artifactId>flight</artifactId> <version>${flight.version}</version> </dependency> <dependency> <groupId>com.github.MilkBowl</groupId> <artifactId>VaultAPI</artifactId> <version>1.7</version> <scope>provided</scope> </dependency> <dependency> <groupId>ca.tweetzy</groupId> <artifactId>tweetycore</artifactId> <version>3.4.2</version> </dependency> <dependency> <groupId>org.mineacademy.plugin</groupId> <artifactId>CMI-API</artifactId> <version>8.7.8.2</version> </dependency> <dependency> <groupId>net.essentialsx</groupId> <artifactId>EssentialsX</artifactId> <version>2.19.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.gmail.nossr50.mcMMO</groupId> <artifactId>mcMMO</artifactId> <version>2.1.202</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.20</version> <scope>provided</scope> </dependency> <dependency> <groupId>co.aikar</groupId> <artifactId>taskchain-bukkit</artifactId> <version>3.7.2</version> </dependency> <dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> <version>3.2.0</version> </dependency> <dependency> <groupId>io.lumine</groupId> <artifactId>MythicLib</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>me.clip</groupId> <artifactId>placeholderapi</artifactId> <version>2.10.10</version> <scope>provided</scope> </dependency> <dependency> <groupId>me.TechsCode</groupId> <artifactId>UltraEconomyAPI</artifactId> <version>1.0.0</version> </dependency> <dependency> <groupId>com.acrobot.chestshop</groupId> <artifactId>chestshop</artifactId> <version>3.12</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-nop</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>org.geysermc.floodgate</groupId> <artifactId>api</artifactId> <version>2.0-SNAPSHOT</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.discordsrv</groupId> <artifactId>discordsrv</artifactId> <version>1.26.0</version> <scope>provided</scope> </dependency> </dependencies> <build> <finalName>${jarName}</finalName> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <version>1.4</version> <executions> <execution> <phase>validate</phase> <goals> <goal>create</goal> </goals> </execution> </executions> <configuration> <format>{0,number}</format> <items> <item>buildNumber</item> </items> <doCheck>false</doCheck> <doUpdate>false</doUpdate> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.2.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration> </plugin> <plugin> <groupId>com.google.code.maven-replacer-plugin</groupId> <artifactId>replacer</artifactId> <version>1.5.3</version> <executions> <execution> <phase>prepare-package</phase> <goals> <goal>replace</goal> </goals> </execution> </executions> <configuration> <file>${project.build.directory}/classes/plugin.yml</file> <replacements> <replacement> <token>maven-version-number</token> <value>${project.version}</value> </replacement> </replacements> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.2.4</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> <configuration> <createDependencyReducedPom>false</createDependencyReducedPom> <artifactSet> <includes> <include>${flight.path}:flight*</include> <include>ca.tweetzy:tweetycore</include> <include>com.zaxxer:HikariCP</include> <include>org.slf4j:slf4j-api</include> <include>org.slf4j:slf4j-nop</include> <include>co.aikar:taskchain-bukkit</include> <include>co.aikar:taskchain-core</include> </includes> </artifactSet> <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> <exclude>META-INF/MANIFEST.MF</exclude> </excludes> </filter> </filters> <relocations> <relocation> <pattern>ca.tweetzy.core</pattern> <shadedPattern>${project.groupId}.${project.artifactId}.core</shadedPattern> </relocation> <relocation> <pattern>ca.tweetzy.flight</pattern> <shadedPattern>${project.groupId}.${project.artifactId}.flight</shadedPattern> </relocation> <relocation> <pattern>com.zaxxer.hikari</pattern> <shadedPattern>${project.groupId}.${project.artifactId}.lib.hikari</shadedPattern> </relocation> <relocation> <pattern>org.slf4j</pattern> <shadedPattern>${project.groupId}.${project.artifactId}.lib.slf4j</shadedPattern> </relocation> <relocation> <pattern>co.aikar.taskchain</pattern> <shadedPattern>${project.groupId}.${project.artifactId}.lib.taskchain</shadedPattern> <!-- Replace this --> </relocation> </relocations> </configuration> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.0.2</version> <executions> <execution> <id>copy-files-on-build</id> <phase>package</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>C:\Dev\Minecraft\latest\plugins</outputDirectory> <resources> <resource> <directory>C:\Users\Kiran\Documents\Development\Minecraft\Active\Auction House\target</directory> <include>${project.name}.jar</include> <filtering>false</filtering> </resource> </resources> </configuration> </execution> </executions> </plugin> </plugins> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build> <scm> <connection>scm:git:http://127.0.0.1/dummy</connection> <developerConnection>scm:git:https://127.0.0.1/dummy</developerConnection> <tag>HEAD</tag> <url>http://127.0.0.1/dummy</url> </scm> </project>