org.xtext.gradle.idea.tasks.AssembleSandbox.xtend Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xtext-idea-gradle-plugin Show documentation
Show all versions of xtext-idea-gradle-plugin Show documentation
A plugin for for building IntelliJ IDEA Xtext plugins
package org.xtext.gradle.idea.tasks
import org.eclipse.xtend.lib.annotations.Accessors
import org.gradle.api.file.CopySpec
import org.gradle.api.tasks.Sync
@Accessors
class AssembleSandbox extends Sync{
CopySpec plugin
CopySpec classes
CopySpec libraries
CopySpec metaInf
new() {
val plugin = rootSpec.addChild
this.plugin = plugin
classes = plugin.addChild.into("classes")
libraries = plugin.addChild.into("lib")
metaInf = plugin.addChild.into("META-INF")
}
}