open class InstanceSatisfy : PackageDeploy
PackageAction |
class PackageAction |
<init> |
InstanceSatisfy() |
allFiles |
val allFiles: List<File> |
cmdGroups |
val cmdGroups: Boolean |
downloadDir |
Path in which downloaded CRX packages will be stored. var downloadDir: File |
greedy |
Forces to upload and install again all packages regardless their state on instances (already uploaded / installed). var greedy: Boolean |
groupFilter |
var groupFilter: FileGroup.() -> Boolean |
groupName |
Determines which packages should be installed by default when satisfy task is being executed. var groupName: String |
listRefresh |
Packages are installed lazy which means already installed will no be installed again. By default, information about currently installed packages is being retrieved from AEM only once. var listRefresh: Boolean |
listRetry |
Repeat listing package when failed (brute-forcing). var listRetry: Retry |
outputDirs |
val outputDirs: List<File> |
packageGroups |
val packageGroups: List<PackageGroup> |
packageProvider |
Provides a packages from local and remote sources. Handles automatic wrapping OSGi bundles to CRX packages. val packageProvider: PackageResolver |
deploy |
open fun deploy(): Unit |
packages |
fun packages(configurer: PackageResolver.() -> Unit): Unit |
resolvePackages |
fun resolvePackages(): Unit |
GROUP_CMD |
const val GROUP_CMD: String |
NAME |
const val NAME: String |