Skip to content
Snippets Groups Projects
Select Git revision
  • 57343da0ccb11a86cc2a5965834ad7488b49702b
  • master default
2 results

README.md

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"
            }
        }
    }