added graddle as build tool to the project and deleted the most of the 3rd party dependencies

This commit is contained in:
frosch95
2013-09-22 12:18:37 +02:00
parent 74295710dc
commit b081fa2743
18 changed files with 335 additions and 8 deletions

64
build.gradle Normal file
View File

@@ -0,0 +1,64 @@
///////////////////////////////////////////////////////////////////////////////////
// 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']
}
}
}
///////////////////////////////////////////////////////////////////////////////////
// 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')
compile group: 'org.jdom', name: 'jdom2', version: '2.0.5'
compile group: 'org.controlsfx', name: 'controlsfx', version: '8.0.1'
compile group: 'com.h2database', name: 'h2', version: '1.3.173'
compile group: 'org.eclipse.persistence', name: 'eclipselink', version: '2.5.0'
}
///////////////////////////////////////////////////////////////////////////////////
// tasks //
///////////////////////////////////////////////////////////////////////////////////
task wrapper(type: Wrapper) {
gradleVersion = '1.7'
}