Skip to content

Instantly share code, notes, and snippets.

@sgdc3
Last active February 19, 2016 23:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sgdc3/6144626a390b9428ad76 to your computer and use it in GitHub Desktop.
Save sgdc3/6144626a390b9428ad76 to your computer and use it in GitHub Desktop.
modelVersion: 4.0.0
# Artifact infos
groupId: fr.xephi
artifactId: authme
version: 5.2-SNAPSHOT
packaging: jar
# Project infos
name: AuthMeReloaded
description: Authentication plugin for CraftBukkit/Spigot!
inceptionYear: 2013
url: http://dev.bukkit.org/bukkit-plugins/authme-reloaded/
# Project properties
properties:
# Default buildNumber value (for custom builds)
buildNumber: Unknown
# Plugin's main class path (package + class)
mainClass: fr.xephi.authme.AuthMe
# Target JDK Version
javaVersion: 1.7
# Bukkit API Version
bukkitVersion: 1.8.8-R0.1-SNAPSHOT
# The plugin's name (different from the project name due to compatibility issues)
pluginName: AuthMe
# Authors of the project
pluginAuthors: 'Xephi, sgdc3, DNx5, timvisee, games647, ljacqu'
# Project files encoding
project.build.sourceEncoding: UTF-8
# Final jars name
jarName: '${pluginName}-${project.version}'
# Issue management infos
issueManagement:
system: GitHub
url: 'https://github.com/Xephi/AuthMeReloaded/issues'
# Countinuous integration infos
ciManagement:
system: jenkins
url: 'http://ci.xephi.fr/job/AuthMeReloaded/'
# SCM management infos
scm:
connection: 'scm:git:https://github.com/Xephi/AuthMeReloaded.git'
developerConnection: 'scm:git:git@github.com:Xephi/AuthMeReloaded.git'
tag: HEAD
url: 'http://github.com/Xephi/AuthMeReloaded'
# Project licenses
licenses:
- name: The GNU General Public Licence version 3 (GPLv3)
url: 'http://www.gnu.org/licenses/gpl-3.0.html'
# Maven prerequisites
prerequisites:
maven: 3.3.3
# Project dependencies (multiple scopes)
dependencies:
# Database ConnectionPool
- artifactId: HikariCP
groupId: com.zaxxer
version: 2.4.3
scope: compile
exclusions:
- artifactId: slf4j-api
groupId: org.slf4j
optional: true
# Logger bridge
- artifactId: slf4j-jdk14
groupId: org.slf4j
version: 1.7.16
scope: compile
optional: true
# Bukkit Logger API
- artifactId: log4j-core
groupId: org.apache.logging.log4j
version: 2.0-beta9
scope: provided
optional: true
# Email commons library
- artifactId: commons-email
groupId: org.apache.commons
version: 1.4
scope: compile
optional: true
# Google GSON (Fastest Json library)
- artifactId: gson
groupId: com.google.code.gson
version: 2.6.1
scope: compile
optional: true
# Google Commons Library
# (Please keep version 17.0 even if outdated to keep 1.7.10 compatibility)
- artifactId: guava
groupId: com.google.guava
version: 17.0
scope: compile
optional: true
# GeoIP Library (IP addresses Geolocalisation library)
- artifactId: geoip-api
groupId: com.maxmind.geoip
version: 1.3.1
scope: compile
optional: true
# Plugin Metrics Library (mcstats.org)
- artifactId: metrics
groupId: org.mcstats.bukkit
version: R8-SNAPSHOT
scope: compile
exclusions:
- artifactId: bukkit
groupId: org.bukkit
optional: true
# Bukkit, the MC Server Modding API (bukkit.org)
# (Maintained by the Spigot Team: mcspigot.org)
- artifactId: bukkit
groupId: org.bukkit
version: ${bukkitVersion}
scope: provided
exclusions:
- artifactId: junit
groupId: junit
- artifactId: json-simple
groupId: com.googlecode.json-simple
- artifactId: gson
groupId: com.google.code.gson
- artifactId: persistence-api
groupId: javax.persistence
- artifactId: guava
groupId: com.google.guava}
optional: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment