A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

add(String, Object) - Method in TekgenesisDependencies
add(String, String) - Method in TekgenesisExtension.DependencyHandler
addRepository(T, String, Action<? super T>) - Method in RepositoryHandler
apply(Project) - Method in BasePlugin
apply(Project) - Method in BootstrapPlugin
apply(Project) - Method in DistributionPlugin
apply(Project) - Method in MainPlugin
ArtifactJsonTask - Class in tekgenesis.plugin.distribution

B

BasePlugin - Class in tekgenesis.plugin
Base plugin for projects using Sui Generis
bootStrap() - Method in CreateApplicationBootStrap
bootstrapFile(Project) - Method in DistributionExtension
BootstrapPlugin - Class in tekgenesis.plugin.bootstrap
BootstrapPlugin(Instantiator, FileOperations) - Constructor in BootstrapPlugin

C

cleanDependency(Project, Dependency) - Method in TekgenesisExtension
CreateApplicationBootStrap - Class in tekgenesis.plugin.distribution
CreateApplicationBootStrap() - Constructor in CreateApplicationBootStrap
CreateComponentPropertiesTask - Class in tekgenesis.plugin.distribution
this task creates a jar file with the component-info properties, and if the distribution is an application also the general components file.
CreateComponentPropertiesTask() - Constructor in CreateComponentPropertiesTask
createFile() - Method in ArtifactJsonTask

D

dependencies(Project) - Method in Dependency
dependencies(Closure) - Method in TekgenesisExtension
Tekgenesis repositories for this project
dependencies(Closure) - Method in TekgenesisPluginExtension
Dependency - Class in tekgenesis.plugin.repositories
Dependency(String) - Constructor in Dependency
Distribution - Class in tekgenesis.plugin
Distribution(String, String, String) - Constructor in Distribution
distributionDir(Project) - Method in DistributionExtension
distributionDirFile(Project) - Method in DistributionExtension
DistributionExtension - Class in tekgenesis.plugin.distribution
DistributionPlugin - Class in tekgenesis.plugin.distribution
DistributionPushExt - Class in tekgenesis.plugin.distribution
DistributionType - Enum in tekgenesis.plugin.distribution
Download - Class in tekgenesis.plugin
Download class
download(Project) - Method in Distribution
download(URL, String, File, ProgressLogger) - Method in Download

E

F

fetch(Project, Dependency, File) - Method in FetchArtifactRepository
fetch(Project, Dependency, File) - Method in RsyncArtifactRepository
fetch(Project, Dependency, File) - Method in S3ArtifactRepository
fetch(Project, Dependency, File) - Method in TekArtifactRepository
FetchArtifactRepository - Interface in tekgenesis.plugin.repositories
fetchDependencies(Project) - Method in TekgenesisExtension
fetchDependency(Project, Dependency, FetchArtifactRepository) - Method in TekgenesisExtension
flatDir(Action<? super FlatDirectoryArtifactRepository>) - Method in RepositoryHandler

G

generate(Project, File, String, String) - Method in BasePlugin
generate() - Method in CreateComponentPropertiesTask
generate(Project, File, String) - Method in IxPlugin
generateDoc(Project, File) - Method in MMPlugin
getArtifact() - Method in Dependency
getArtifactGroup() - Method in Dependency
getArtifactName() - Method in Dependency
getArtifactPath() - Method in Dependency
getArtifactVersion() - Method in Dependency
getDescription() - Method in CreateApplicationBootStrap
getDescription() - Method in PushDistributionTask
getDocOutputDir(Project) - Method in MMPlugin
getExtension(Project) - Method in TekgenesisExtension
getGenDir(Project, String) - Method in BasePlugin
getName() - Method in Dependency
getOutputDir(Project, String) - Method in BasePlugin
getProgressLoggerFactory() - Method in TekgenesisExtension
getRecurseDependencies() - Method in TekgenesisExtension

H

human(long) - Method in Download

I

invokeMethod(String, Object) - Method in TekgenesisDependencies
invokeMethod(String, Object) - Method in TekgenesisExtension.DependencyHandler
isBootstrap() - Method in DistributionExtension
isPersonalBuild(def) - Method in Utils
IxPlugin - Class in tekgenesis.plugin
Ix Plugin.

J

jsonFile(Project) - Method in DistributionExtension

K

L

M

MainPlugin - Class in tekgenesis.plugin
MainPlugin(Instantiator, FileOperations, ProgressLoggerFactory) - Constructor in MainPlugin
mmMainConfig(ConfigurationContainer, Project, File, SourceSetContainer, Configuration) - Method in BasePlugin
mmMainConfig(ConfigurationContainer, Project, File, SourceSetContainer, Configuration) - Method in IxPlugin
mmMainConfig(ConfigurationContainer, Project, File, SourceSetContainer, Configuration) - Method in MMPlugin
MMPlugin - Class in tekgenesis.plugin
MetaModel Plugin.
mmTestConfig(Project, File, SourceSetContainer, Configuration) - Method in BasePlugin
mmTestConfig(Project, File, SourceSetContainer, Configuration) - Method in IxPlugin
mmTestConfig(Project, File, SourceSetContainer, Configuration) - Method in MMPlugin

N

newProgressLogger(Project, String, String) - Method in Utils
newTaskName(String) - Method in DistributionExtension

O

P

publish(Closure) - Method in TekgenesisPluginExtension
push(Project, Distribution) - Method in PushArtifactRepository
push() - Method in PushDistributionTask
push() - Method in PushRsyncDistribution
push() - Method in PushS3Distribution
push(Project, Distribution) - Method in RsyncArtifactRepository
push(Project, Distribution) - Method in S3ArtifactRepository
PushArtifactRepository - Interface in tekgenesis.plugin.repositories
PushDistributionTask - Class in tekgenesis.plugin.distribution
PushDistributionTask() - Constructor in PushDistributionTask
pushImpl(String, String) - Method in PushS3Distribution
PushRsyncDistribution - Class in tekgenesis.plugin.distribution
PushS3Distribution - Class in tekgenesis.plugin.distribution

Q

R

repositories(Closure) - Method in TekgenesisExtension
Repositories to obtain repositories, there are several implementations (local, s3, http, rsync)
RepositoryHandler - Class in tekgenesis.plugin.repositories
RepositoryHandler(List<ArtifactRepository>) - Constructor in RepositoryHandler
RSync - Class in tekgenesis.plugin
rsync(Action<? super RsyncArtifactRepository>) - Method in RepositoryHandler
RsyncArtifactRepository - Class in tekgenesis.plugin.repositories

S

s3(Action<? super ArtifactRepository>) - Method in RepositoryHandler
S3ArtifactRepository - Class in tekgenesis.plugin.repositories
setArtifact(String) - Method in Dependency
setInputs(Task, String) - Method in BasePlugin
setInputs(Task, String) - Method in IxPlugin
setInputs(Task, String) - Method in MMPlugin
setName(String) - Method in Dependency
setOutputs(String, Task) - Method in BasePlugin
setOutputs(String, Task) - Method in IxPlugin
setRecurseDependencies(boolean) - Method in TekgenesisExtension
suigenerisArtifactKey(Project) - Method in CreateApplicationBootStrap
/*" include "gradlew" include "gradlew.bat" } } def branchDir = project.file("${project.projectDir}/src/${distribution.name}/bootstrap/${branch}") if (branchDir.exists()) { logger.info("Branch Dir: ${branchDir}") project.copy { into "${temporaryDir}/bootstrap" from project.fileTree(dir: branchDir, exclude: '*
suigenerisDistribution(Project) - Method in TekgenesisPluginExtension
sync(Project, String, String, String, ProgressLoggerFactory) - Method in RSync

T

targetName(Project) - Method in DistributionExtension
TekArtifactRepository - Class in tekgenesis.plugin.repositories
tekgenesis(Action<? super TekArtifactRepository>) - Method in RepositoryHandler
TekgenesisDependencies - Class in tekgenesis.plugin
TekgenesisDependencies(List<Distribution>, String, String) - Constructor in TekgenesisDependencies
TekgenesisExtension - Class in tekgenesis.plugin
TekgenesisExtension.DependencyHandler - Class in tekgenesis.plugin
TekgenesisExtension.DependencyHandler(List<Dependency>) - Constructor in TekgenesisExtension.DependencyHandler
TekgenesisExtension(Instantiator, ProgressLoggerFactory) - Constructor in TekgenesisExtension
TekgenesisPluginExtension - Class in tekgenesis.plugin

U

upToDate(Project) - Method in Dependency
upToDate(Project) - Method in Distribution
Utils - Class in tekgenesis.plugin

V

W

X

Y

Z

zipFile(Project) - Method in DistributionExtension

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _