Skip to content
This repository was archived by the owner on Sep 10, 2021. It is now read-only.

Commit 4d519cd

Browse files
author
phit
committed
1.2.0
fixed relocation and actually loads in 1.12 now
1 parent 6c7d638 commit 4d519cd

1 file changed

Lines changed: 22 additions & 20 deletions

File tree

build.gradle

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ plugins {
44
id 'signing'
55
id 'ninja.miserable.blossom' version '1.0.1'
66
id 'com.github.johnrengelman.shadow' version '1.2.4'
7-
id 'org.spongepowered.plugin' version '0.6'
7+
id 'org.spongepowered.plugin' version '0.8.1'
88
}
99

1010
group = 'de.sldk.mc.prometheusexporter'
11-
version = '1.1.1'
11+
version = '1.2.0'
1212
description = "Sponge Minecraft Prometheus Exporter"
1313
ext.url = 'https://github.com/Stonebound/minecraft-prometheus-exporter'
1414

@@ -27,31 +27,34 @@ repositories {
2727
}
2828

2929
configurations {
30-
compile.extendsFrom shadow
30+
3131
}
3232

3333
dependencies {
34-
compile ("org.spongepowered:spongeapi:5.1.0")
35-
shadow ("io.prometheus:simpleclient_common:0.0.21")
36-
shadow ("org.eclipse.jetty:jetty-server:9.4.2.v20170220")
34+
compile 'org.spongepowered:spongeapi:6.0.0'
35+
compile 'io.prometheus:simpleclient_common:0.0.26'
36+
compile 'org.eclipse.jetty:jetty-server:9.4.6.v20170531'
37+
compile 'javax.servlet:javax.servlet-api:4.0.0'
3738
}
3839

3940
shadowJar {
40-
configurations = [project.configurations.shadow]
41+
relocate 'org.eclipse.jetty', 'prometheus.shadow.jetty'
42+
relocate 'io.prometheus', 'prometheus.shadow.prometheus'
43+
relocate 'javax.servlet', 'prometheus.shadow.servlet'
44+
45+
configurations = [project.configurations.compile]
4146
dependencies {
42-
include dependency('io.prometheus:simpleclient_common:0.0.21')
43-
include dependency('io.prometheus:simpleclient:0.0.21')
44-
include dependency('org.eclipse.jetty:jetty-server:9.4.2.v20170220')
45-
include dependency('org.eclipse.jetty:jetty-http:9.4.2.v20170220')
46-
include dependency('org.eclipse.jetty:jetty-io:9.4.2.v20170220')
47-
include dependency('org.eclipse.jetty:jetty-util:9.4.2.v20170220')
48-
include dependency('javax.servlet:javax.servlet-api:3.1.0')
47+
include dependency('io.prometheus:simpleclient_common:0.0.26')
48+
include dependency('io.prometheus:simpleclient:0.0.26')
49+
include dependency('org.eclipse.jetty:jetty-server:9.4.6.v20170531')
50+
include dependency('org.eclipse.jetty:jetty-http:9.4.6.v20170531')
51+
include dependency('org.eclipse.jetty:jetty-io:9.4.6.v20170531')
52+
include dependency('org.eclipse.jetty:jetty-util:9.4.6.v20170531')
53+
include dependency('javax.servlet:javax.servlet-api:4.0.0')
4954
}
50-
relocate 'org.eclipse.jetty.jetty-server', 'de.sldk.mc.relocate.jetty-server'
51-
relocate 'org.eclipse.jetty.jetty-http', 'de.sldk.mc.relocate.jetty-http'
52-
relocate 'org.eclipse.jetty.jetty-io', 'de.sldk.mc.relocate.jetty-io'
53-
relocate 'org.eclipse.jetty.jetty-util', 'de.sldk.mc.relocate.jetty-util'
54-
relocate 'javax.servlet.javax.servlet-api', 'de.sldk.mc.relocate.servlet-api'
55+
56+
exclude 'jetty-dir.css'
57+
exclude 'about.html'
5558

5659
archiveName = "spongeprometheusexporter-${version}-plugin.jar"
5760
}
@@ -65,7 +68,6 @@ blossom {
6568
replaceToken '@url@', project.url, location
6669
}
6770

68-
build.dependsOn(shadowJar)
6971

7072
signing {
7173
if (project.hasProperty('signing.keyId') && project.hasProperty('signing.password') && project.hasProperty('signing.secretKeyRingFile')) {

0 commit comments

Comments
 (0)