@@ -235,15 +235,14 @@ task runClient(type: JavaExec) {
235235
236236 environment ' __GL_THREADED_OPTIMIZATIONS' , ' 0'
237237
238- args = [' --version' , version, ' --accessToken' , ' 0' , ' --assetsDir' , ' assets' ,
239- ' --assetIndex' , assetsVer, ' --gameDir' , ' run' ]
238+ args = Utils . clientArgs(version, assetsVer, project. properties)
240239}
241240
242241task runNativeServer (type : Exec ) {
243242 group = ' run'
244243 doFirst { mkdir ' run_server' }
245244
246- commandLine = Native . runCommand(rootDir, ' server' , ' --nogui ' )
245+ commandLine = Native . runCommand(rootDir, ' server' , ' ' )
247246 workingDir = file(' run_server' )
248247}
249248
@@ -253,8 +252,7 @@ task runNativeClient(type: Exec) {
253252 doFirst { mkdir ' run' }
254253
255254 commandLine = Native . runCommand(rootDir, ' client' ,
256- ' --version' , version, ' --accessToken' , ' 0' , ' --assetsDir' , ' assets' ,
257- ' --assetIndex' , assetsVer, ' --gameDir' , ' run' )
255+ Utils . clientArgs(version, assetsVer, project. properties). toArray(new String [0 ]))
258256 workingDir = file(' run' )
259257 environment ' __GL_THREADED_OPTIMIZATIONS' , ' 0'
260258}
@@ -283,16 +281,17 @@ task nativeClientAgent(type: JavaExec) {
283281 jvmArgs = [Native . agentArg(rootDir, ' client' )]
284282 environment ' __GL_THREADED_OPTIMIZATIONS' , ' 0'
285283
286- args = [' --version' , version, ' --accessToken' , ' 0' , ' --assetsDir' , ' assets' ,
287- ' --assetIndex' , assetsVer, ' --gameDir' , ' run' ]
284+ args = Utils . clientArgs(version, assetsVer, project. properties)
288285}
289286
290287project(' :server' ). tasks. compileJava. mustRunAfter snapServer
288+ project(' :server' ). tasks. processResources. mustRunAfter snapServer
291289project(' :client' ). tasks. compileJava. mustRunAfter snapClient
290+ project(' :client' ). tasks. processResources. mustRunAfter snapClient
292291
293292task nativeServer (type : Exec ) {
294293 group = ' native'
295- dependsOn snapServer, ' :server:jar' , ' :native:jar'
294+ dependsOn ' :server:jar' , ' :native:jar'
296295 doFirst {
297296 Native . requireGraalVM(); mkdir ' native/build'
298297 def cp = Native . classpath(
@@ -306,7 +305,7 @@ task nativeServer(type: Exec) {
306305
307306task nativeClient (type : Exec ) {
308307 group = ' native'
309- dependsOn snapServer, snapClient, ' :client:jar' , ' :native:jar'
308+ dependsOn ' :client:jar' , ' :native:jar'
310309 doFirst {
311310 Native . requireGraalVM(); mkdir ' native/build'
312311 def cp = Native . classpath(
0 commit comments