Skip to content
Snippets Groups Projects
Select Git revision
  • e99c9beb0ced42c20ba5c19f1844323165ea8335
  • master default protected
  • develop
  • bugfix/missing-newline-parse-error
  • jastadd-fix-inc-param-debug
  • jastadd-2.3.5
  • 1.0.0-pre-release.alpha
7 results

settings.gradle

Blame
  • build.gradle.kts 959 B
    import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
    
    plugins {
        kotlin("jvm") version "1.2.51"
        `kotlin-dsl`
        id("java-gradle-plugin")
    }
    
    version = "0.1.0"
    
    repositories {
        mavenCentral()
    }
    
    dependencies {
        implementation(kotlin("stdlib-jdk8"))
    
        val emfVersion = "2.12.0"
        val codegenVersion = "2.11.0"
    
        implementation("org.eclipse.emf:org.eclipse.emf.common:$emfVersion")
        implementation("org.eclipse.emf:org.eclipse.emf.ecore:$emfVersion")
        implementation("org.eclipse.emf:org.eclipse.emf.ecore.xmi:$emfVersion")
        implementation("org.eclipse.emf:org.eclipse.emf.codegen:$codegenVersion")
        implementation("org.eclipse.emf:org.eclipse.emf.codegen.ecore:$codegenVersion")
    }
    
    tasks.withType<KotlinCompile> {
        kotlinOptions.jvmTarget = "1.8"
    }
    
    gradlePlugin {
        (plugins) {
            "ecore2java-plugin" {
                id = "ecore2java"
                implementationClass = "ecore2java.Ecore2JavaPlugin"
            }
        }
    }