/////////////////////////////////////////////////////////////////////////////////// // plugins // /////////////////////////////////////////////////////////////////////////////////// apply plugin: 'java' apply plugin:'application' /////////////////////////////////////////////////////////////////////////////////// // settings // /////////////////////////////////////////////////////////////////////////////////// version = 0.1 sourceCompatibility = 1.8 mainClassName = 'de.frosch95.geofrogger.fx.GeoFroggerFXMain' /////////////////////////////////////////////////////////////////////////////////// // add main class to MANIFEST.FM // /////////////////////////////////////////////////////////////////////////////////// jar { manifest { attributes 'Main-Class': mainClassName } } /////////////////////////////////////////////////////////////////////////////////// // change the src default // /////////////////////////////////////////////////////////////////////////////////// sourceSets { main { java { srcDirs = ['src'] } resources { srcDirs = ['src','resources'] } } } /////////////////////////////////////////////////////////////////////////////////// // usage of maven central and sonatype repository // /////////////////////////////////////////////////////////////////////////////////// repositories { mavenCentral() maven { url "https://oss.sonatype.org/content/repositories/snapshots" } } /////////////////////////////////////////////////////////////////////////////////// // dependecies // /////////////////////////////////////////////////////////////////////////////////// dependencies { //compile group: 'org.jfxtras', name: 'jfxtras-labs', version: '8.0-r1-SNAPSHOT' this is not an actual version and the map part is missing compile files('lib/JFXtras/jfxtras-labs-8.0-r1-SNAPSHOT.jar', 'lib/ScenicView/ScenicView.jar') compile group: 'org.jdom', name: 'jdom2', version: '2.0.5' compile group: 'org.controlsfx', name: 'controlsfx', version: '8.0.2-SNAPSHOT' compile group: 'com.h2database', name: 'h2', version: '1.3.173' compile group: 'org.eclipse.persistence', name: 'eclipselink', version: '2.5.0' compile group: 'org.codehaus.groovy', name: 'groovy-all', version: '2.1.7' } /////////////////////////////////////////////////////////////////////////////////// // tasks // /////////////////////////////////////////////////////////////////////////////////// task wrapper(type: Wrapper) { gradleVersion = '1.7' }