File tree Expand file tree Collapse file tree 12 files changed +173
-3
lines changed Expand file tree Collapse file tree 12 files changed +173
-3
lines changed Original file line number Diff line number Diff line change @@ -59,6 +59,14 @@ subprojects {
59
59
mavenLocal()
60
60
google()
61
61
mavenCentral()
62
+ maven {
63
+ name = " github"
64
+ url = uri(" https://maven.pkg.github.com/gitliveapp/packages" )
65
+ credentials {
66
+ username = project.findProperty(" gpr.user" ) as String? ? : System .getenv(" USERNAME" )
67
+ password = project.findProperty(" gpr.key" ) as String? ? : System .getenv(" TOKEN" )
68
+ }
69
+ }
62
70
}
63
71
64
72
tasks.withType<Sign >().configureEach {
@@ -163,6 +171,10 @@ subprojects {
163
171
}
164
172
165
173
dependencies {
174
+ " jvmMainApi" (" dev.gitlive:firebase-java-sdk:1.0.17" )
175
+ " jvmMainApi" (" org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.0" ) {
176
+ exclude(" com.google.android.gms" )
177
+ }
166
178
" commonMainImplementation" (" org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4" )
167
179
" androidMainImplementation" (" org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.4" )
168
180
" androidMainImplementation" (platform(" com.google.firebase:firebase-bom:31.4.0" ))
Original file line number Diff line number Diff line change @@ -50,6 +50,13 @@ kotlin {
50
50
publishAllLibraryVariants()
51
51
}
52
52
53
+ jvm {
54
+ val main by compilations.getting {
55
+ kotlinOptions {
56
+ jvmTarget = " 17"
57
+ }
58
+ }
59
+ }
53
60
54
61
if (supportIosTarget) {
55
62
ios()
@@ -106,6 +113,10 @@ kotlin {
106
113
}
107
114
}
108
115
116
+ val jvmMain by getting {
117
+ kotlin.srcDir(" src/androidMain/kotlin" )
118
+ }
119
+
109
120
if (supportIosTarget) {
110
121
val iosMain by getting
111
122
val iosSimulatorArm64Main by getting
Original file line number Diff line number Diff line change @@ -109,6 +109,14 @@ kotlin {
109
109
}
110
110
}
111
111
112
+ jvm {
113
+ val main by compilations.getting {
114
+ kotlinOptions {
115
+ jvmTarget = " 17"
116
+ }
117
+ }
118
+ }
119
+
112
120
sourceSets {
113
121
all {
114
122
languageSettings.apply {
@@ -131,6 +139,9 @@ kotlin {
131
139
api(" com.google.firebase:firebase-auth" )
132
140
}
133
141
}
142
+ val jvmMain by getting {
143
+ kotlin.srcDir(" src/androidMain/kotlin" )
144
+ }
134
145
135
146
if (supportIosTarget) {
136
147
val iosMain by getting
Original file line number Diff line number Diff line change @@ -46,6 +46,19 @@ kotlin {
46
46
publishAllLibraryVariants()
47
47
}
48
48
49
+ jvm {
50
+ val main by compilations.getting {
51
+ kotlinOptions {
52
+ jvmTarget = " 17"
53
+ }
54
+ }
55
+ val test by compilations.getting {
56
+ kotlinOptions {
57
+ jvmTarget = " 17"
58
+ }
59
+ }
60
+ }
61
+
49
62
val supportIosTarget = project.property(" skipIosTarget" ) != " true"
50
63
51
64
if (supportIosTarget) {
@@ -110,6 +123,17 @@ kotlin {
110
123
api(npm(" firebase" , " 9.4.1" ))
111
124
}
112
125
}
126
+
127
+ val jvmMain by getting {
128
+ kotlin.srcDir(" src/androidMain/kotlin" )
129
+ }
130
+
131
+ val jvmTest by getting {
132
+ dependencies {
133
+ implementation(kotlin(" test-junit" ))
134
+ }
135
+ kotlin.srcDir(" src/androidAndroidTest/kotlin" )
136
+ }
113
137
}
114
138
}
115
139
Original file line number Diff line number Diff line change @@ -65,6 +65,19 @@ kotlin {
65
65
publishAllLibraryVariants()
66
66
}
67
67
68
+ jvm {
69
+ val main by compilations.getting {
70
+ kotlinOptions {
71
+ jvmTarget = " 17"
72
+ }
73
+ }
74
+ val test by compilations.getting {
75
+ kotlinOptions {
76
+ jvmTarget = " 17"
77
+ }
78
+ }
79
+ }
80
+
68
81
if (supportIosTarget) {
69
82
ios()
70
83
iosSimulatorArm64()
@@ -114,6 +127,10 @@ kotlin {
114
127
}
115
128
}
116
129
130
+ val jvmMain by getting {
131
+ kotlin.srcDir(" src/androidMain/kotlin" )
132
+ }
133
+
117
134
if (supportIosTarget) {
118
135
val iosMain by getting
119
136
val iosSimulatorArm64Main by getting
Original file line number Diff line number Diff line change @@ -53,6 +53,19 @@ kotlin {
53
53
publishAllLibraryVariants()
54
54
}
55
55
56
+ jvm {
57
+ val main by compilations.getting {
58
+ kotlinOptions {
59
+ jvmTarget = " 17"
60
+ }
61
+ }
62
+ val test by compilations.getting {
63
+ kotlinOptions {
64
+ jvmTarget = " 17"
65
+ }
66
+ }
67
+ }
68
+
56
69
if (supportIosTarget) {
57
70
ios()
58
71
iosSimulatorArm64()
@@ -91,6 +104,10 @@ kotlin {
91
104
}
92
105
}
93
106
107
+ val jvmMain by getting {
108
+ kotlin.srcDir(" src/androidMain/kotlin" )
109
+ }
110
+
94
111
if (supportIosTarget) {
95
112
val iosMain by getting
96
113
val iosSimulatorArm64Main by getting
Original file line number Diff line number Diff line change @@ -50,6 +50,14 @@ kotlin {
50
50
publishAllLibraryVariants()
51
51
}
52
52
53
+ jvm {
54
+ val main by compilations.getting {
55
+ kotlinOptions {
56
+ jvmTarget = " 17"
57
+ }
58
+ }
59
+ }
60
+
53
61
if (supportIosTarget) {
54
62
ios()
55
63
iosSimulatorArm64()
@@ -107,6 +115,9 @@ kotlin {
107
115
api(" com.google.firebase:firebase-database" )
108
116
}
109
117
}
118
+ val jvmMain by getting {
119
+ kotlin.srcDir(" src/androidMain/kotlin" )
120
+ }
110
121
111
122
if (supportIosTarget) {
112
123
val iosMain by getting
Original file line number Diff line number Diff line change @@ -52,6 +52,19 @@ kotlin {
52
52
publishAllLibraryVariants()
53
53
}
54
54
55
+ jvm {
56
+ val main by compilations.getting {
57
+ kotlinOptions {
58
+ jvmTarget = " 17"
59
+ }
60
+ }
61
+ val test by compilations.getting {
62
+ kotlinOptions {
63
+ jvmTarget = " 17"
64
+ }
65
+ }
66
+ }
67
+
55
68
if (supportIosTarget) {
56
69
ios()
57
70
iosSimulatorArm64()
@@ -109,6 +122,17 @@ kotlin {
109
122
}
110
123
}
111
124
125
+ val jvmMain by getting {
126
+ kotlin.srcDir(" src/androidMain/kotlin" )
127
+ }
128
+
129
+ val jvmTest by getting {
130
+ dependencies {
131
+ implementation(kotlin(" test-junit" ))
132
+ }
133
+ kotlin.srcDir(" src/androidAndroidTest/kotlin" )
134
+ }
135
+
112
136
if (supportIosTarget) {
113
137
val iosMain by getting
114
138
val iosSimulatorArm64Main by getting
Original file line number Diff line number Diff line change @@ -77,6 +77,14 @@ kotlin {
77
77
}
78
78
}
79
79
80
+ jvm {
81
+ val main by compilations.getting {
82
+ kotlinOptions {
83
+ jvmTarget = " 17"
84
+ }
85
+ }
86
+ }
87
+
80
88
sourceSets {
81
89
all {
82
90
languageSettings.apply {
@@ -101,6 +109,10 @@ kotlin {
101
109
}
102
110
}
103
111
112
+ val jvmMain by getting {
113
+ kotlin.srcDir(" src/androidMain/kotlin" )
114
+ }
115
+
104
116
if (supportIosTarget) {
105
117
val iosMain by getting
106
118
val iosSimulatorArm64Main by getting
Original file line number Diff line number Diff line change @@ -44,6 +44,19 @@ kotlin {
44
44
publishAllLibraryVariants()
45
45
}
46
46
47
+ jvm {
48
+ val main by compilations.getting {
49
+ kotlinOptions {
50
+ jvmTarget = " 17"
51
+ }
52
+ }
53
+ val test by compilations.getting {
54
+ kotlinOptions {
55
+ jvmTarget = " 17"
56
+ }
57
+ }
58
+ }
59
+
47
60
if (supportIosTarget) {
48
61
ios()
49
62
iosSimulatorArm64()
@@ -99,6 +112,10 @@ kotlin {
99
112
}
100
113
}
101
114
115
+ val jvmMain by getting {
116
+ kotlin.srcDir(" src/androidMain/kotlin" )
117
+ }
118
+
102
119
if (supportIosTarget) {
103
120
val iosMain by getting
104
121
val iosSimulatorArm64Main by getting
You can’t perform that action at this time.
0 commit comments