Skip to content

Commit 21f7412

Browse files
author
krystian.panek
committed
Option for disabling default Vault files generation
1 parent 1db748b commit 21f7412

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/main/kotlin/com/cognifide/gradle/aem/AemConfig.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ data class AemConfig(
6161
"SLING-INF/**"
6262
),
6363

64+
/**
65+
* Ensures that for directory 'META-INF/vault' default files will be generated when missing: 'config.xml', 'filter.xml', 'properties.xml' and 'settings.xml'.
66+
*/
67+
var vaultCopyMissingFiles : Boolean = true,
68+
6469
/**
6570
* Define here custom properties that can be used in Vault files like 'properties.xml'.
6671
*/

src/main/kotlin/com/cognifide/gradle/aem/pkg/ComposeTask.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,10 @@ open class ComposeTask : Zip(), AemTask {
113113
}
114114

115115
private fun copyMissingVaultFiles() {
116+
if (!config.vaultCopyMissingFiles) {
117+
return
118+
}
119+
116120
for (resourcePath in Reflections(AemPlugin.VLT_PATH, ResourcesScanner()).getResources { true }) {
117121
val outputFile = File(vaultDir, resourcePath.substringAfterLast("${AemPlugin.VLT_PATH}/"))
118122
if (!outputFile.exists()) {

0 commit comments

Comments
 (0)