mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2024-07-01 17:24:55 +02:00
This is a bit of a hack. The AbstractCommand class had to be pulled apart to enable the ArgumentHandler to be imported by another plugin without the other plugin having to extend AbstractCommand, which is something it does not want to do because it is not defining a new command, but just adding arguments. There's too much passing of arguments in this implementation, but it works. I'll see if I can simplify it.
94 lines
2.7 KiB
XML
94 lines
2.7 KiB
XML
<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>us.tastybento</groupId>
|
|
<artifactId>bskyblock</artifactId>
|
|
<packaging>jar</packaging>
|
|
<version>alpha-0.0.1</version>
|
|
<name>BSkyBlock</name>
|
|
<description>The next generation of ASkyBlock</description>
|
|
<properties>
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
<server.jars>${project.basedir}/lib</server.jars>
|
|
</properties>
|
|
<build>
|
|
<defaultGoal>clean package install</defaultGoal>
|
|
<resources>
|
|
<resource>
|
|
<targetPath>.</targetPath>
|
|
<filtering>true</filtering>
|
|
<directory>${basedir}</directory>
|
|
<includes>
|
|
<include>*.yml</include>
|
|
</includes>
|
|
</resource>
|
|
<resource>
|
|
<targetPath>schematics</targetPath>
|
|
<filtering>false</filtering>
|
|
<directory>${basedir}/schematics</directory>
|
|
<includes>
|
|
<include>*.schematic</include>
|
|
</includes>
|
|
</resource>
|
|
<resource>
|
|
<targetPath>locales</targetPath>
|
|
<filtering>false</filtering>
|
|
<directory>${basedir}/locales</directory>
|
|
<includes>
|
|
<include>*.yml</include>
|
|
</includes>
|
|
</resource>
|
|
</resources>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-resources-plugin</artifactId>
|
|
<version>3.0.2</version>
|
|
<configuration>
|
|
<nonFilteredFileExtensions>
|
|
<nonFilteredFileExtension>schematic</nonFilteredFileExtension>
|
|
</nonFilteredFileExtensions>
|
|
</configuration>
|
|
</plugin>
|
|
<plugin>
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
<version>3.5</version>
|
|
<configuration>
|
|
<source>1.8</source>
|
|
<target>1.8</target>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.bukkit</groupId>
|
|
<artifactId>bukkit</artifactId>
|
|
<version>1.12.2-R0.1-SNAPSHOT</version>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>net.milkbowl.vault</groupId>
|
|
<artifactId>VaultAPI</artifactId>
|
|
<version>LATEST</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>spigotmc.org</groupId>
|
|
<artifactId>library-1.12</artifactId>
|
|
<scope>system</scope>
|
|
<systemPath>${server.jars}/library-1.12.jar</systemPath>
|
|
<version>1.12</version>
|
|
</dependency>
|
|
</dependencies>
|
|
<repositories>
|
|
<repository>
|
|
<id>spigot-repo</id>
|
|
<url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url>
|
|
</repository>
|
|
<repository>
|
|
<id>vault-repo</id>
|
|
<url>http://nexus.hc.to/content/repositories/pub_releases</url>
|
|
</repository>
|
|
</repositories>
|
|
</project>
|