All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ullink.IkvmBasePlugin.groovy Maven / Gradle / Ivy

package com.ullink
import org.gradle.api.Plugin
import org.gradle.api.Project

class IkvmBasePlugin implements Plugin {
    void apply(Project project) {
        project.tasks.withType(Ikvm).whenTaskAdded { Ikvm task ->
            task.conventionMapping.map "ikvmVersion", { '7.2.4630.5' }
            task.conventionMapping.map "ikvmHome", {
                if (System.getenv()['IKVM_HOME']) {
                    return System.getenv()['IKVM_HOME']
                }
                def version = task.getIkvmVersion()
                return "http://downloads.sourceforge.net/project/ikvm/ikvm/${version}/ikvmbin-${version}.zip"
            }
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy