process - Background Processes out-living gradle build -
i using gradle-processes manage set of long running services.
i basing tasks on javafork, , using main class classpath , arguments.
this how looks like:
project.procs.javafork { main = "startapp" environment += ["classpath": project.ext.localcp] }
on osx, , linux works expectations, on windows, forked processes dying on me after gradle build finished , gradle process exited.
:startmainapp build successful total time: 1 mins 53.635 secs c:\projects\git\development\master>
any idea ? or settings need set avoid separate process terminated when gradle exists ?
as work around using different fork:
if (os.isfamily(os.family_windows)) { project.procs.fork { commandline 'cmd', '/c','java.exe com.me.startapp" environment += ["classpath": project.ext.localcp] } } else { project.procs.javafork { main = "com.me.startapp" environment += ["classpath": project.ext.localcp] } }
Comments
Post a Comment