plugins { id 'application' } application { mainClass = 'com.ardor3d.example.ExampleRunner' } description = 'Ardor 3D Examples' dependencies { implementation project(':ardor3d-awt') implementation project(':ardor3d-swt') implementation project(':ardor3d-jinput') implementation project(':ardor3d-jogl') implementation project(':ardor3d-jogl-awt') implementation project(':ardor3d-jogl-swt') implementation project(':ardor3d-effects') implementation project(':ardor3d-extras') implementation project(':ardor3d-collada') implementation project(':ardor3d-terrain') implementation project(':ardor3d-ui') implementation project(':ardor3d-craft') implementation project(':ardor3d-core') implementation project(':ardor3d-math') implementation project(':ardor3d-savable') implementation project(':ardor3d-animation') implementation project(':ardor3d-audio') implementation project(':ardor3d-audio-joal') implementation group: 'org.jogamp.gluegen', name: 'gluegen-rt-main', version:'2.5.0' implementation group: 'org.jogamp.joal', name: 'joal-main', version:'2.5.0' implementation group: 'org.jogamp.jogl', name: 'jogl-all-main', version:'2.5.0' def os = System.getProperty("os.name").toLowerCase() if (os.contains("windows")) { implementation group: 'org.eclipse.platform', name: 'org.eclipse.swt.win32.win32.x86_64', version:'3.106.3' } else if (os.contains("linux")) { implementation group: 'org.eclipse.platform', name: 'org.eclipse.swt.gtk.linux.x86_64', version:'3.106.3' } else if (os.contains("mac")) { implementation group: 'org.eclipse.platform', name: 'org.eclipse.swt.cocoa.macosx.x86_64', version:'3.106.3' } }