import Ġsc ient ifik . Dependency Configuration Ċ import Ġsc ient ifik . FX Module Ċ import Ġsc ient ifik . use Fx Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" sc ient ifik . mpp ") ĊĠĠĠ Ġid (" application ") Ċ } Ċ Ċ val Ġfx Version : ĠString Ġby Ġroot Project . extra Ċ use Fx ( FX Module . CONTRO LS , Ġversion Ġ= Ġfx Version , Ġconfiguration Ġ= ĠDependency Configuration . IMPLEMENT ATION ) Ċ Ċ kotlin Ġ{ ĊĊĠĠĠ Ġj vm Ġ{ ĊĠĠĠĠĠĠĠ Ġwith Java () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġjs Ġ{ ĊĠĠĠĠĠĠĠ Ġuse Common Js () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsource Sets Ġ{ ĊĠĠĠĠĠĠĠ Ġcommon Main Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( project (": vision forge - solid ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( project (": vision forge - gd ml ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġjs Main { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( project (": ui : bootstrap ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( npm (" react - file - drop ", Ġ" 3 . 0 . 6 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġ" he p . data forge . vision . gd ml . demo . GD ML Demo App Kt " Ċ } Ċ Ċ val Ġconvert Gd ml ToJson Ġby Ġtasks . creating ( Java Exec :: class ) Ġ{ ĊĠĠĠ Ġgroup Ġ= Ġ" application " ĊĠĠĠ Ġclasspath Ġ= Ġsource Sets [" main "]. runtime Classpath ĊĠĠĠ Ġmain Ġ= Ġ" he p . data forge . vis . spatial . gd ml . demo . Save ToJson Kt " Ċ }