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 {
|
||||
|
||||
@Input
|
||||
@Optional
|
||||
boolean debug = false
|
||||
|
||||
@Input
|
||||
@Optional
|
||||
String worldName = null
|
||||
@@ -95,7 +99,7 @@ class DevServer extends DefaultTask {
|
||||
doLast {
|
||||
setupTemplate(template)
|
||||
uploadDependencies()
|
||||
startDebugPort()
|
||||
if (debug) startDebugPort()
|
||||
startDevServer()
|
||||
}
|
||||
finalizedBy(new Finalizer())
|
||||
@@ -241,7 +245,7 @@ class DevServer extends DefaultTask {
|
||||
devPy.append(" -D${dParam.key}=${dParam.value}")
|
||||
}
|
||||
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")
|
||||
println("Starting $template with command ${devPy.toString()}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user