Skip to content

Commit 33b5a87

Browse files
committed
🐛 修复publish的重复异常
1 parent eea6a34 commit 33b5a87

8 files changed

Lines changed: 66 additions & 3 deletions

File tree

rust_library/biometrics/build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,15 @@ tasks.named("compileKotlinDesktop") {
9494
doFirst {
9595
if (!project.isPublish) {
9696
projectDir.resolve("src").deleteRecursively()
97+
} else {
98+
val srcDir = projectDir.resolve("src")
99+
if (srcDir.exists() && srcDir.isDirectory) {
100+
srcDir.listFiles().forEach { file ->
101+
if (file.name.contains("Main") && file.resolve("kotlin").exists()) {
102+
file.resolve("kotlin").deleteRecursively()
103+
}
104+
}
105+
}
97106
}
98107
}
99108
doLast {

rust_library/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,14 @@ tasks.register("win-rust-resources-unzip") {
8080
for (file in targetDir.listFiles() ?: emptyArray()) {
8181
if (file.isDirectory) {
8282
file.copyRecursively(
83-
rootDir.resolve(file.name).resolve("src").resolve("desktopMain").resolve("resources")
84-
.resolve(arch), true
83+
rootDir.resolve(file.name).resolve("src").resolve("desktopMain")
84+
.resolve("resources"), true
8585
)
8686
}
8787
}
8888

8989
val unzipDir = rootDir.resolve(".kotlin").resolve(arch)
90-
if(unzipDir.exists()) {
90+
if (unzipDir.exists()) {
9191
unzipDir.deleteRecursively()
9292
}
9393
}

rust_library/hardware_info/build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,15 @@ tasks.named("compileKotlinDesktop") {
8282
doFirst {
8383
if (!project.isPublish) {
8484
projectDir.resolve("src").deleteRecursively()
85+
} else {
86+
val srcDir = projectDir.resolve("src")
87+
if (srcDir.exists() && srcDir.isDirectory) {
88+
srcDir.listFiles().forEach { file ->
89+
if (file.name.contains("Main") && file.resolve("kotlin").exists()) {
90+
file.resolve("kotlin").deleteRecursively()
91+
}
92+
}
93+
}
8594
}
8695
}
8796
doLast {

rust_library/keychainstore/build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,15 @@ tasks.named("compileKotlinDesktop") {
108108
doFirst {
109109
if (!project.isPublish) {
110110
projectDir.resolve("src").deleteRecursively()
111+
} else {
112+
val srcDir = projectDir.resolve("src")
113+
if (srcDir.exists() && srcDir.isDirectory) {
114+
srcDir.listFiles().forEach { file ->
115+
if (file.name.contains("Main") && file.resolve("kotlin").exists()) {
116+
file.resolve("kotlin").deleteRecursively()
117+
}
118+
}
119+
}
111120
}
112121
}
113122
doLast {

rust_library/mix_compression/build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,15 @@ tasks.named("compileKotlinDesktop") {
129129
doFirst {
130130
if (!project.isPublish) {
131131
projectDir.resolve("src").deleteRecursively()
132+
} else {
133+
val srcDir = projectDir.resolve("src")
134+
if (srcDir.exists() && srcDir.isDirectory) {
135+
srcDir.listFiles().forEach { file ->
136+
if (file.name.contains("Main") && file.resolve("kotlin").exists()) {
137+
file.resolve("kotlin").deleteRecursively()
138+
}
139+
}
140+
}
132141
}
133142
}
134143
doLast {

rust_library/multipart/build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,15 @@ tasks.named("compileKotlinDesktop") {
128128
doFirst {
129129
if (!project.isPublish) {
130130
projectDir.resolve("src").deleteRecursively()
131+
} else {
132+
val srcDir = projectDir.resolve("src")
133+
if (srcDir.exists() && srcDir.isDirectory) {
134+
srcDir.listFiles().forEach { file ->
135+
if (file.name.contains("Main") && file.resolve("kotlin").exists()) {
136+
file.resolve("kotlin").deleteRecursively()
137+
}
138+
}
139+
}
131140
}
132141
}
133142
doLast {

rust_library/resvg_render/build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,15 @@ tasks.named("compileKotlinDesktop") {
129129
doFirst {
130130
if (!project.isPublish) {
131131
projectDir.resolve("src").deleteRecursively()
132+
} else {
133+
val srcDir = projectDir.resolve("src")
134+
if (srcDir.exists() && srcDir.isDirectory) {
135+
srcDir.listFiles().forEach { file ->
136+
if (file.name.contains("Main") && file.resolve("kotlin").exists()) {
137+
file.resolve("kotlin").deleteRecursively()
138+
}
139+
}
140+
}
132141
}
133142
}
134143
doLast {

rust_library/ziplib/build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,15 @@ tasks.named("compileKotlinDesktop") {
126126
doFirst {
127127
if (!project.isPublish) {
128128
projectDir.resolve("src").deleteRecursively()
129+
} else {
130+
val srcDir = projectDir.resolve("src")
131+
if (srcDir.exists() && srcDir.isDirectory) {
132+
srcDir.listFiles().forEach { file ->
133+
if (file.name.contains("Main") && file.resolve("kotlin").exists()) {
134+
file.resolve("kotlin").deleteRecursively()
135+
}
136+
}
137+
}
129138
}
130139
}
131140
doLast {

0 commit comments

Comments
 (0)