Skip to content

Commit 5e76445

Browse files
authored
Merge pull request #145 from Cognifide/develop
Release 3.0.9
2 parents d7bdd72 + ee175bb commit 5e76445

14 files changed

Lines changed: 34 additions & 28 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ buildscript {
115115
}
116116
117117
dependencies {
118-
classpath 'com.cognifide.gradle:aem-plugin:3.0.8'
118+
classpath 'com.cognifide.gradle:aem-plugin:3.0.9'
119119
}
120120
}
121121

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
}
77

88
group 'com.cognifide.gradle'
9-
version '3.0.8'
9+
version '3.0.9'
1010
description = 'Gradle AEM Plugin'
1111
defaultTasks = ['clean', 'build', 'publishToMavenLocal']
1212

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,10 @@ class AemConfig(
454454
instance(RemoteInstance.create(httpUrl, environment))
455455
}
456456

457+
fun remoteInstance(httpUrl: String, user: String, password: String) {
458+
instance(RemoteInstance.create(httpUrl, user, password, deployEnvironment))
459+
}
460+
457461
fun remoteInstance(httpUrl: String, user: String, password: String, environment: String) {
458462
instance(RemoteInstance.create(httpUrl, user, password, environment))
459463
}

src/main/kotlin/com/cognifide/gradle/aem/instance/Instance.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,10 @@ interface Instance : Serializable {
9292
return instances.filter { instance ->
9393
when {
9494
config.propParser.flag(AUTHORS_PROP) -> {
95-
Patterns.wildcard(instance.name, "${config.deployEnvironment}-${InstanceType.AUTHOR}")
95+
Patterns.wildcard(instance.name, "${config.deployEnvironment}-${InstanceType.AUTHOR}*")
9696
}
9797
config.propParser.flag(PUBLISHERS_PROP) -> {
98-
Patterns.wildcard(instance.name, "${config.deployEnvironment}-${InstanceType.PUBLISH}")
98+
Patterns.wildcard(instance.name, "${config.deployEnvironment}-${InstanceType.PUBLISH}*")
9999
}
100100
else -> Patterns.wildcards(instance.name, instanceFilter)
101101
}

src/main/kotlin/com/cognifide/gradle/aem/instance/InstanceType.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ enum class InstanceType {
1212
private val AUTHOR_RULES = listOf("*02")
1313

1414
fun byName(type: String): InstanceType {
15-
return values().find { it.name.equals(type, true) }
15+
return values().find { it.name.startsWith(type, true) }
1616
?: throw AemException("Invalid instance type: $type")
1717
}
1818

src/main/kotlin/com/cognifide/gradle/aem/instance/LocalHandle.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class LocalHandle(val project: Project, val sync: InstanceSync) {
4444

4545
val config = AemConfig.of(project)
4646

47-
val dir = File("${config.instancesPath}/${instance.name}")
47+
val dir = File("${config.instancesPath}/${instance.typeName}")
4848

4949
val jar = File(dir, "aem-quickstart.jar")
5050

src/main/kotlin/com/cognifide/gradle/aem/instance/LocalInstance.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class LocalInstance(
6868
get() = ENVIRONMENT
6969

7070
override fun toString(): String {
71-
return "LocalInstance(httpUrl='$httpUrl', user='$user', password='$hiddenPassword', type='$typeName', debugPort=$debugPort)"
71+
return "LocalInstance(httpUrl='$httpUrl', user='$user', password='$hiddenPassword', typeName='$typeName', debugPort=$debugPort)"
7272
}
7373

7474
@Transient

src/main/kotlin/com/cognifide/gradle/aem/instance/RemoteInstance.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class RemoteInstance(
3838
}
3939

4040
override fun toString(): String {
41-
return "RemoteInstance(httpUrl='$httpUrl', user='$user', password='$hiddenPassword', type='$typeName', environment='$environment')"
41+
return "RemoteInstance(httpUrl='$httpUrl', user='$user', password='$hiddenPassword', typeName='$typeName', environment='$environment')"
4242
}
4343

4444
@Transient

src/main/kotlin/com/cognifide/gradle/aem/instance/SatisfyTask.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ open class SatisfyTask : SyncTask() {
6464
// TODO shouldAwait should be controllable by each PackageGroup.awaitAfter
6565
private fun satisfyPackagesOnInstances(packageGroups: List<FileGroup>) {
6666
for (packageGroup in packageGroups) {
67-
logger.info("Satisfying group of packages '$group'.")
67+
logger.info("Satisfying group of packages '${packageGroup.name}'.")
6868

6969
var shouldAwait = false
7070

src/main/kotlin/com/cognifide/gradle/aem/pkg/deploy/DeployTask.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.cognifide.gradle.aem.pkg.deploy
22

33
import com.cognifide.gradle.aem.api.AemTask
4+
import com.cognifide.gradle.aem.instance.Instance
45
import org.gradle.api.tasks.TaskAction
56

67
open class DeployTask : SyncTask() {
@@ -17,7 +18,7 @@ open class DeployTask : SyncTask() {
1718
@TaskAction
1819
fun deploy() {
1920
if (config.deployDistributed) {
20-
synchronizeInstances({ it.distributePackage() }, filterInstances(config.deployInstanceAuthorName))
21+
synchronizeInstances({ it.distributePackage() }, Instance.filter(project, config.deployInstanceAuthorName))
2122
} else {
2223
synchronizeInstances({ it.deployPackage() })
2324
}

0 commit comments

Comments
 (0)