File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 {
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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 {
Original file line number Diff line number Diff 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 {
Original file line number Diff line number Diff 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 {
Original file line number Diff line number Diff 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 {
Original file line number Diff line number Diff 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 {
Original file line number Diff line number Diff 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 {
You can’t perform that action at this time.
0 commit comments