
org.xtext.gradle.idea.tasks.IdeaExtension.xtend Maven / Gradle / Ivy
package org.xtext.gradle.idea.tasks
import groovy.lang.Closure
import java.io.File
import java.util.List
import java.util.concurrent.Callable
import org.eclipse.xtend.lib.annotations.Accessors
import org.gradle.api.Project
import org.gradle.api.file.FileCollection
import static extension org.xtext.gradle.idea.tasks.GradleExtensions.*
import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
@Accessors
class IdeaExtension {
val Project project
val IdeaPluginRepositories pluginRepositories
val IdeaPluginDependencies pluginDependencies
Object ideaHome
String ideaVersion
DownloadIdea downloadIdea
DownloadIdeaPlugins downloadPlugins
new (Project project) {
this.project = project
pluginRepositories = new IdeaPluginRepositories
pluginDependencies = new IdeaPluginDependencies(project)
}
def List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy