quickprojects
Version:
QuickProjects makes it easy to create templates for programming projects without having to use an IDE.
67 lines (55 loc) • 1.48 kB
Plain Text
buildscript {
ext.kotlin_version = '1.1.1'
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
// Uncomment for JavaFX
//classpath group: 'de.dynamicfiles.projects.gradle.plugins', name: 'javafx-gradle-plugin', version: '8.8.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
apply plugin: 'application'
apply plugin: "kotlin"
//apply plugin: "kotlin2js"
//apply plugin: 'com.android.application'
//apply plugin: 'kotlin-android'
//apply plugin: 'javafx-gradle-plugin'
mainClassName = 'MainKt'
defaultTasks 'run'
//defaultTasks 'jfxRun'
repositories {
mavenCentral()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
//compile "org.jetbrains.kotlin:kotlin-stdlib-js"
}
jar {
from('src') {
include '/resources/*.png'
// Below, you can include any files that you need to.
/*
include '/resources/maps/*.txt'
include '/resources/styles/*.css'
*/
}
into 'resources', {
from 'resources'
// Below, you can place resources into specific folders
/*
from 'resources/maps'
from 'resources/styles'
*/
}
}
// Uncomment the lines below for a javafx project
//jfx {
// // minimal requirement for jfxJar-task
// mainClass = 'Main'
//
// // minimal requirement for jfxNative-task
// vendor = 'YourName'
//}