JavaScript is disabled on your browser.
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
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
addDependency(String, String)
- Method in
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
apply(Project)
- Method in
TestsPlugin
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
checkProperty(Project, String)
- Method in
Dependency
checkProperty(Project, String)
- Method in
TekArtifactRepository
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(Closure)
- Method in
TekgenesisExtension
Tekgenesis repositories for this project
Dependency
- Class in
tekgenesis.plugin.repositories
Dependency(String, String, Project)
- Constructor in
Dependency
DependencyHandler
- Class in
tekgenesis.plugin.repositories
DependencyHandler(List<Dependency>, Project, TekgenesisExtension)
- Constructor in
DependencyHandler
distributionDir(Project)
- Method in
DistributionExtension
distributionDirFile(Project)
- Method in
DistributionExtension
DistributionExtension
- Class in
tekgenesis.plugin.distribution
DistributionPlugin
- Class in
tekgenesis.plugin.distribution
DistributionType
- Enum in
tekgenesis.plugin.distribution
Download
- Class in
tekgenesis.plugin
Download class
download(URL, String, File, ProgressLogger, def)
- 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
TeamcityArtifactRepository
Si el archivo está donde debería, es porque me lo bajó la dependencia, solo lo extraigo Si no está, sino lo busco en la URL
fetch(Project, Dependency, File)
- Method in
TekArtifactRepository
FetchArtifactRepository
- Interface in
tekgenesis.plugin.repositories
fetchDependency(Dependency, FetchArtifactRepository)
- Method in
DependencyHandler
fixVersion(String)
- Method in
Dependency
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
getArtifactBranch()
- Method in
Dependency
getArtifactVersion()
- Method in
Dependency
getCleanTaskName()
- Method in
Dependency
getDependencies()
- Method in
Dependency
getDescription()
- Method in
CreateApplicationBootStrap
getDescription()
- Method in
PushDistributionTask
getDocOutputDir(Project)
- Method in
MMPlugin
getExtension(Project)
- Method in
TekgenesisExtension
getFetchArtifactRepositories()
- Method in
TekgenesisExtension
getFetchTaskName()
- Method in
Dependency
getGenDir(Project, String)
- Method in
BasePlugin
getName()
- Method in
Dependency
getOutputDir(Project, String)
- Method in
BasePlugin
getProgressLoggerFactory()
- Method in
TekgenesisExtension
getProperty(Project, String)
- Method in
Dependency
getPushArtifactRepositories()
- Method in
TekgenesisExtension
getRebaseTaskName()
- Method in
Dependency
getVersionPropertyName()
- Method in
Dependency
H
human(long)
- Method in
Download
I
invokeMethod(String, Object)
- Method in
DependencyHandler
isBootstrap(Project)
- Method in
DistributionExtension
isPersonalBuild(def)
- Method in
Utils
isSuigenerisArtifact()
- Method in
Dependency
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
push(Project, Distribution)
- Method in
PushArtifactRepository
push()
- Method in
PushDistributionTask
push(Project, Distribution)
- Method in
RsyncArtifactRepository
push(Project, Distribution)
- Method in
S3ArtifactRepository
push(Project, Distribution)
- Method in
TeamcityArtifactRepository
pushing is done by script interaction with Teamcity, this only works if the task is run inside a teamcity build
PushArtifactRepository
- Interface in
tekgenesis.plugin.repositories
PushDistributionTask
- Class in
tekgenesis.plugin.distribution
PushDistributionTask()
- Constructor in
PushDistributionTask
Q
R
readArtifactData()
- Method in
Dependency
rebase(Project, Dependency, String)
- Method in
FetchArtifactRepository
rebase(Project, Dependency, String)
- Method in
RsyncArtifactRepository
rebase(Project, Dependency, String)
- Method in
S3ArtifactRepository
rebase(Project, Dependency, String)
- Method in
TeamcityArtifactRepository
rebase(Project, Dependency, String)
- Method in
TekArtifactRepository
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
setInputs(Task, String)
- Method in
BasePlugin
setInputs(Task, String)
- Method in
IxPlugin
setInputs(Task, String)
- Method in
MMPlugin
setOutputs(String, Task)
- Method in
BasePlugin
setOutputs(String, Task)
- Method in
IxPlugin
setTestProperty(Test, String, String)
- Method in
TestsPlugin
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: '*
sync(Project, String, String, String, ProgressLoggerFactory)
- Method in
RSync
T
targetLatestName(Project)
- Method in
DistributionExtension
targetName(Project)
- Method in
DistributionExtension
teamcity(Action<? super ArtifactRepository>)
- Method in
RepositoryHandler
TeamcityArtifactRepository
- Class in
tekgenesis.plugin.repositories
TekArtifactRepository
- Class in
tekgenesis.plugin.repositories
tekgenesis(Action<? super TekArtifactRepository>)
- Method in
RepositoryHandler
TekgenesisExtension
- Class in
tekgenesis.plugin
TekgenesisExtension(Instantiator, ProgressLoggerFactory, Project)
- Constructor in
TekgenesisExtension
TestsPlugin
- Class in
tekgenesis.plugin
TestsPlugin(Instantiator, FileOperations)
- Constructor in
TestsPlugin
toString()
- Method in
RsyncArtifactRepository
toString()
- Method in
TeamcityArtifactRepository
toString()
- Method in
TekArtifactRepository
U
upToDate(Project)
- Method in
Dependency
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
_
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
Groovy Documentation