Skip to content

Commit da961dd

Browse files
committed
change licenseUris
1 parent f409aee commit da961dd

File tree

7 files changed

+21
-18
lines changed

7 files changed

+21
-18
lines changed

buildSrc/src/main/java/com/google/firebase/gradle/plugins/license/ThirdPartyLicensesExtension.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
package com.google.firebase.gradle.plugins.license;
1616

17+
import java.io.File;
1718
import java.io.Serializable;
1819
import java.net.URI;
1920
import java.util.ArrayList;
@@ -27,18 +28,25 @@ public class ThirdPartyLicensesExtension {
2728
* supported
2829
*/
2930
public void add(String name, String... licenseUris) {
30-
customLicenses.add(new CustomLicense(name, licenseUris));
31+
customLicenses.add(CustomLicense.buildFromStrings(name, licenseUris));
3132
}
3233

3334
static class CustomLicense implements Serializable {
3435
final String name;
35-
final List<URI> licenseUris = new ArrayList<>();
36+
final List<URI> licenseUris;
3637

37-
CustomLicense(String name, String[] licenseUris) {
38+
CustomLicense(String name, List<URI> licenseUris) {
3839
this.name = name;
40+
this.licenseUris = licenseUris;
41+
}
42+
43+
static CustomLicense buildFromStrings(String name, String[] licenseUris) {
44+
List<URI> uris = new ArrayList<>();
3945
for (String s : licenseUris) {
40-
this.licenseUris.add(URI.create(s));
46+
File file = new File(s);
47+
uris.add(file.toURI());
4148
}
49+
return new CustomLicense(name, uris);
4250
}
4351
}
4452

buildSrc/src/main/java/com/google/firebase/gradle/plugins/publish/PublishingPlugin.java

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import com.google.common.collect.ImmutableMap;
1818
import com.google.firebase.gradle.plugins.FirebaseLibraryExtension;
1919
import digital.wup.android_maven_publish.AndroidMavenPublishPlugin;
20-
import java.net.URI;
20+
import java.io.File;
2121
import java.util.Arrays;
2222
import java.util.Set;
2323
import java.util.stream.Collectors;
@@ -118,14 +118,9 @@ public void apply(Project project) {
118118
repos ->
119119
repos.maven(
120120
repo -> {
121-
repo.setUrl(
122-
URI.create(
123-
"file://"
124-
+ sub.getRootProject()
125-
.getBuildDir()
126-
.toString()
127-
.replace('\\', '/')
128-
+ "/m2repository"));
121+
String s = sub.getRootProject().getBuildDir() + "/m2repository";
122+
File file = new File(s);
123+
repo.setUrl(file.toURI());
129124
repo.setName("BuildDir");
130125
}));
131126
publishing.publications(

firebase-crashlytics-ndk/firebase-crashlytics-ndk.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def fixTrampolineFilenames(variantBaseName) {
109109
}
110110

111111
thirdPartyLicenses {
112-
add 'Crashpad', "file://${rootDir}/third_party/licenses/apache-2.0.txt".replace('\\', "/")
112+
add 'Crashpad', "${rootDir}/third_party/licenses/apache-2.0.txt"
113113
}
114114

115115
dependencies {

firebase-crashlytics/firebase-crashlytics.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ android {
5353
}
5454

5555
thirdPartyLicenses {
56-
add 'Tape', "file://${projectDir}/third_party_licenses/tape/LICENSE".replace('\\', "/")
56+
add 'Tape', "${projectDir}/third_party_licenses/tape/LICENSE"
5757
}
5858

5959
dependencies {

firebase-inappmessaging-display/firebase-inappmessaging-display.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ android {
6969

7070

7171
thirdPartyLicenses {
72-
add 'Dagger', "file://${rootDir}/third_party/licenses/apache-2.0.txt".replace('\\', "/")
72+
add 'Dagger', "${rootDir}/third_party/licenses/apache-2.0.txt"
7373
}
7474

7575
dependencies {

firebase-inappmessaging/firebase-inappmessaging.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ configurations.all {
106106

107107

108108
thirdPartyLicenses {
109-
add 'Dagger', "file://${rootDir}/third_party/licenses/apache-2.0.txt".replace('\\', "/")
109+
add 'Dagger', "${rootDir}/third_party/licenses/apache-2.0.txt"
110110
}
111111

112112
dependencies {

transport/transport-runtime/transport-runtime.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ android {
9696
}
9797

9898
thirdPartyLicenses {
99-
add 'Dagger', "file://${rootDir}/third_party/licenses/apache-2.0.txt".replace('\\', "/")
99+
add 'Dagger', "${rootDir}/third_party/licenses/apache-2.0.txt"
100100
}
101101

102102
dependencies {

0 commit comments

Comments
 (0)