Fix buildscript deployment config for Sonatype

This commit is contained in:
Luck 2018-09-23 14:29:52 +01:00
parent 1445a3faec
commit 1cc156d6f6
No known key found for this signature in database
GPG Key ID: EFA9B3EC5FD90F8B
3 changed files with 20 additions and 7 deletions

View File

@ -6,12 +6,21 @@ dependencies {
}
if (project.hasProperty('sonatypeUsername') && project.hasProperty('sonatypePassword')) {
apply plugin: 'signing'
task javadocJar(type: Jar) {
javadoc {
options.encoding = 'UTF-8'
options.charSet = 'UTF-8'
options.links(
'https://google.github.io/guava/releases/21.0/api/docs/',
'https://docs.oracle.com/javase/8/docs/api/'
)
options.addStringOption('Xdoclint:none', '-quiet')
}
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier 'javadoc'
from javadoc
from javadoc.destinationDir
}
task sourcesJar(type: Jar) {
@ -25,7 +34,7 @@ if (project.hasProperty('sonatypeUsername') && project.hasProperty('sonatypePass
}
signing {
required = false
useGpgCmd()
sign configurations.archives
}
@ -41,7 +50,7 @@ if (project.hasProperty('sonatypeUsername') && project.hasProperty('sonatypePass
pom {
project {
name 'LuckPerms API'
description 'An advanced permissions plugin for Bukkit/Spigot, BungeeCord and Sponge.'
description 'An advanced permissions plugin for Bukkit/Spigot, BungeeCord, Sponge, Nukkit and Velocity.'
url 'https://github.com/lucko/LuckPerms'
licenses {

View File

@ -1,5 +1,5 @@
dependencies {
compile project(':api')
compile project(':luckperms-api')
compile 'org.checkerframework:checker-qual:2.5.5'
compile('net.kyori:text:1.11-1.6.4') {

View File

@ -1,6 +1,10 @@
rootProject.name = 'luckperms'
// set the artifact id for the API to 'luckperms-api'
include 'api'
findProject(':api')?.name = 'luckperms-api'
include (
'api',
'common',
'bukkit',
'bukkit-legacy',