@@ -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
1010group = ' de.sldk.mc.prometheusexporter'
11- version = ' 1.1.1 '
11+ version = ' 1.2.0 '
1212description = " Sponge Minecraft Prometheus Exporter"
1313ext. url = ' https://github.com/Stonebound/minecraft-prometheus-exporter'
1414
@@ -27,31 +27,34 @@ repositories {
2727}
2828
2929configurations {
30- compile . extendsFrom shadow
30+
3131}
3232
3333dependencies {
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
3940shadowJar {
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
7072signing {
7173 if (project. hasProperty(' signing.keyId' ) && project. hasProperty(' signing.password' ) && project. hasProperty(' signing.secretKeyRingFile' )) {
0 commit comments