From ccfc072b0bc7a74a04a629137573b52725819b0d Mon Sep 17 00:00:00 2001 From: Eduardo Speroni Date: Tue, 16 Dec 2025 20:18:25 -0300 Subject: [PATCH] feat: add generated .aar files from plugins --- test-app/app/build.gradle | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test-app/app/build.gradle b/test-app/app/build.gradle index fded0e47a..860792a16 100644 --- a/test-app/app/build.gradle +++ b/test-app/app/build.gradle @@ -301,6 +301,10 @@ repositories { "$rootDir/${it.directory}/$PLATFORMS_ANDROID" } + pluginDependencies.addAll( nativescriptDependencies.collect { + "$rootDir/${it.generatedDirectory}" + } ) + // some plugins may have their android dependencies in a /libs subdirectory pluginDependencies.addAll(nativescriptDependencies.collect { "$rootDir/${it.directory}/$PLATFORMS_ANDROID/libs" @@ -428,6 +432,14 @@ task 'addDependenciesFromNativeScriptPlugins' { project.dependencies.add("implementation", [name: fileName, ext: "aar"]) } + def generatedAarFiles = fileTree(dir: file("$rootDir/${dep.generatedDirectory}"), include: ["**/*.aar"]) + generatedAarFiles.each { aarFile -> + def length = aarFile.name.length() - 4 + def fileName = aarFile.name[0.. def jarFileAbsolutePath = jarFile.getAbsolutePath()