Skip to content

Commit d23ca94

Browse files
committed
fix: only use project jar files if they are linked
1 parent 2bcdaf0 commit d23ca94

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

test-app/app/build.gradle

+6-2
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,9 @@ tasks.whenTaskAdded({ DefaultTask currentTask ->
492492

493493
task runSbg(type: BuildToolTask) {
494494
dependsOn "collectAllJars"
495+
def rootPath = "";
495496
if (!findProject(':static-binding-generator').is(null)) {
497+
rootPath = Paths.get(project(':static-binding-generator').projectDir.path, "build/libs").toString()
496498
dependsOn ':static-binding-generator:jar'
497499
}
498500

@@ -504,7 +506,7 @@ task runSbg(type: BuildToolTask) {
504506
mainClass = "-jar"
505507

506508
def paramz = new ArrayList<String>()
507-
paramz.add("static-binding-generator/build/libs/static-binding-generator.jar")
509+
paramz.add(Paths.get(rootPath,"static-binding-generator.jar"))
508510

509511
if (failOnCompilationWarningsEnabled()) {
510512
paramz.add("-show-deprecation-warnings")
@@ -737,7 +739,9 @@ def listf(String directoryName, ArrayList<File> store) {
737739
}
738740

739741
task buildMetadata(type: BuildToolTask) {
742+
def rootPath = "";
740743
if (!findProject(':android-metadata-generator').is(null)) {
744+
rootPath = Paths.get(project(':android-metadata-generator').projectDir.path, "build/libs").toString()
741745
dependsOn ':android-metadata-generator:jar'
742746
}
743747

@@ -841,7 +845,7 @@ task buildMetadata(type: BuildToolTask) {
841845
setOutputs outLogger
842846

843847
def paramz = new ArrayList<String>()
844-
paramz.add("android-metadata-generator/build/libs/android-metadata-generator.jar")
848+
paramz.add(Paths.get(rootPath, "android-metadata-generator.jar"))
845849

846850
if(enableAnalytics){
847851
paramz.add("analyticsFilePath=$analyticsFilePath")

0 commit comments

Comments
 (0)