[Gradle] Log reason why podInstall task is skipped
^KT-60050 Verification Pending
This commit is contained in:
committed by
Space Team
parent
2cb28b6be1
commit
9bbfdb708c
+3
@@ -76,6 +76,9 @@ class CocoaPodsIT : KGPBaseTest() {
|
||||
|
||||
buildWithCocoapodsWrapper(":kotlin-library:podImport") {
|
||||
podImportAsserts(subProject("kotlin-library").buildGradleKts, "kotlin-library")
|
||||
if (gradleVersion >= GradleVersion.version(TestVersions.Gradle.G_7_6)) {
|
||||
assertOutputContains("Podfile location is set")
|
||||
}
|
||||
}
|
||||
|
||||
buildWithCocoapodsWrapper(":second-library:podImport") {
|
||||
|
||||
+2
-1
@@ -10,6 +10,7 @@ package org.jetbrains.kotlin.gradle.targets.native.tasks
|
||||
import org.gradle.api.provider.Property
|
||||
import org.gradle.api.provider.Provider
|
||||
import org.gradle.api.tasks.*
|
||||
import org.jetbrains.kotlin.gradle.utils.onlyIfCompat
|
||||
import org.jetbrains.kotlin.gradle.utils.runCommand
|
||||
import java.io.File
|
||||
import java.io.IOException
|
||||
@@ -21,7 +22,7 @@ import java.io.IOException
|
||||
*/
|
||||
abstract class AbstractPodInstallTask : CocoapodsTask() {
|
||||
init {
|
||||
onlyIf { podfile.isPresent }
|
||||
onlyIfCompat("Podfile location is set") { podfile.isPresent }
|
||||
}
|
||||
|
||||
@get:Optional
|
||||
|
||||
Reference in New Issue
Block a user