org.xtext.gradle.idea.tasks.IdeaExtension.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 groovy.lang.Closure
import java.io.File
import java.util.List
import org.eclipse.xtend.lib.annotations.Accessors
import org.gradle.api.Project
import org.gradle.api.file.FileCollection
import org.gradle.api.internal.file.collections.LazilyInitializedFileCollection
import static extension org.xtext.gradle.idea.tasks.GradleExtensions.*
@Accessors
class IdeaExtension {
val Project project
val IdeaPluginRepositories pluginRepositories
val IdeaPluginDependencies pluginDependencies
Object ideaHome
String ideaVersion
DownloadIdea downloadIdea
DownloadPlugins downloadPlugins
new (Project project) {
this.project = project
pluginRepositories = new IdeaPluginRepositories
pluginDependencies = new IdeaPluginDependencies
}
def List