Skip to content

Commit cab63ac

Browse files
Java agent download dir fix (#940)
* Java agent download dir fix * Fix * Clean up * Fix
1 parent 49bd5c2 commit cab63ac

File tree

3 files changed

+7
-13
lines changed

3 files changed

+7
-13
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class LocalInstance(aem: AemExtension, name: String) : Instance(aem, name) {
4545
prop.strings("jvmOpts")?.let { set(it) }
4646
}
4747

48-
val jvmAgents = JavaAgentResolver(aem).apply {
48+
val jvmAgents = JavaAgentResolver(localManager).apply {
4949
prop.strings("jvmAgents")?.let { files(it) }
5050
}
5151

src/main/kotlin/com/cognifide/gradle/aem/common/instance/LocalInstanceManager.kt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import com.cognifide.gradle.aem.common.instance.action.AwaitDownAction
77
import com.cognifide.gradle.aem.common.instance.action.AwaitUpAction
88
import com.cognifide.gradle.aem.common.instance.local.BackupManager
99
import com.cognifide.gradle.aem.common.instance.local.InstallResolver
10-
import com.cognifide.gradle.aem.common.instance.local.JavaAgentResolver
1110
import com.cognifide.gradle.aem.common.instance.local.OpenMode
1211
import com.cognifide.gradle.aem.common.instance.local.QuickstartResolver
1312
import com.cognifide.gradle.aem.common.instance.local.Source
@@ -739,13 +738,6 @@ class LocalInstanceManager(internal val aem: AemExtension) : Serializable {
739738
}
740739
}
741740

742-
val javaAgent by lazy { JavaAgentResolver(aem) }
743-
744-
/**
745-
* Configure Java agents for instrumenting AEM instances.
746-
*/
747-
fun javaAgent(options: JavaAgentResolver.() -> Unit) = javaAgent.using(options)
748-
749741
/**
750742
* Hook for additional configuration for defined instances.
751743
*/

src/main/kotlin/com/cognifide/gradle/aem/common/instance/local/JavaAgentResolver.kt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
package com.cognifide.gradle.aem.common.instance.local
22

3-
import com.cognifide.gradle.aem.AemExtension
3+
import com.cognifide.gradle.aem.common.instance.LocalInstanceManager
44
import com.cognifide.gradle.common.file.resolver.FileResolver
55
import com.cognifide.gradle.common.utils.using
66

7-
class JavaAgentResolver(private val aem: AemExtension) {
7+
class JavaAgentResolver(private val manager: LocalInstanceManager) {
88

9-
private val common = aem.common
9+
private val aem = manager.aem
10+
11+
private val common = manager.aem.common
1012

1113
private val fileResolver = FileResolver(common).apply {
12-
downloadDir.convention(aem.obj.buildDir("localInstance/javaAgent"))
14+
downloadDir.convention(manager.rootDir.dir("javaAgent"))
1315
aem.prop.file("localInstance.javaAgent.downloadDir")?.let { downloadDir.set(it) }
1416
aem.prop.list("localInstance.javaAgent.urls")?.forEachIndexed { index, url ->
1517
val no = index + 1

0 commit comments

Comments
 (0)