forked from SteamWar/SteamWar
Add 'debug' property to enable/disable debugger
This commit is contained in:
@@ -26,6 +26,10 @@ plugins {
|
|||||||
|
|
||||||
class DevServer extends DefaultTask {
|
class DevServer extends DefaultTask {
|
||||||
|
|
||||||
|
@Input
|
||||||
|
@Optional
|
||||||
|
boolean debug = false
|
||||||
|
|
||||||
@Input
|
@Input
|
||||||
@Optional
|
@Optional
|
||||||
String worldName = null
|
String worldName = null
|
||||||
@@ -95,7 +99,7 @@ class DevServer extends DefaultTask {
|
|||||||
doLast {
|
doLast {
|
||||||
setupTemplate(template)
|
setupTemplate(template)
|
||||||
uploadDependencies()
|
uploadDependencies()
|
||||||
startDebugPort()
|
if (debug) startDebugPort()
|
||||||
startDevServer()
|
startDevServer()
|
||||||
}
|
}
|
||||||
finalizedBy(new Finalizer())
|
finalizedBy(new Finalizer())
|
||||||
@@ -241,7 +245,7 @@ class DevServer extends DefaultTask {
|
|||||||
devPy.append(" -D${dParam.key}=${dParam.value}")
|
devPy.append(" -D${dParam.key}=${dParam.value}")
|
||||||
}
|
}
|
||||||
devPy.append(" $template")
|
devPy.append(" $template")
|
||||||
devPy.append(" -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:$debugPort")
|
if (debug) devPy.append(" -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:$debugPort")
|
||||||
if (jvmArgs != null) devPy.append(" $jvmArgs")
|
if (jvmArgs != null) devPy.append(" $jvmArgs")
|
||||||
println("Starting $template with command ${devPy.toString()}")
|
println("Starting $template with command ${devPy.toString()}")
|
||||||
|
|
||||||
@@ -286,7 +290,7 @@ class VelocityServer extends DevServer {
|
|||||||
VelocityServer() {
|
VelocityServer() {
|
||||||
super()
|
super()
|
||||||
doFirst {
|
doFirst {
|
||||||
if(packetDecodeLogging) dParams.put("velocity.packet-decode-logging", "true")
|
if (packetDecodeLogging) dParams.put("velocity.packet-decode-logging", "true")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user