![JAR search and dependency download from the Maven repository](/logo.png)
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