Skip to content

Commit 4a35647

Browse files
committed
Fix build
1 parent 75091f6 commit 4a35647

File tree

1 file changed

+22
-13
lines changed

1 file changed

+22
-13
lines changed

build.gradle.kts

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ group = "com.cppcxy"
1212

1313
// 版本配置
1414
object Versions {
15-
const val emmyluaAnalyzer = "0.8.1"
16-
const val release = "0.8.4"
15+
const val emmyluaAnalyzer = "0.8.2"
16+
const val release = "0.8.5"
1717
const val emmyDebugger = "1.8.6"
1818
const val jvm = "17"
1919
const val ideaSDK = "2024.3.2.1"
@@ -33,7 +33,7 @@ private val buildDataList = listOf(
3333
ideaSDKShortVersion = "243",
3434
ideaSDKVersion = "2024.3",
3535
sinceBuild = "243",
36-
untilBuild = "251.*"
36+
untilBuild = "252.*"
3737
)
3838
)
3939

@@ -190,6 +190,9 @@ sourceSets {
190190
main {
191191
java.srcDirs("gen")
192192
resources.srcDirs("resources")
193+
// 排除二进制文件,它们将通过 prepareSandbox 任务单独处理
194+
resources.exclude("debugger/**/*")
195+
resources.exclude("server/**/*")
193196
}
194197
}
195198

@@ -239,21 +242,27 @@ tasks {
239242
// 构建插件
240243
buildPlugin {
241244
dependsOn(installDependencies)
245+
246+
// 确保二进制文件被包含在插件分发包中
247+
from("src/main/resources/server") {
248+
into("server")
249+
}
250+
251+
from("src/main/resources/debugger") {
252+
into("debugger")
253+
}
242254
}
243255

244256
// 准备沙盒环境
245257
prepareSandbox {
246-
doLast {
247-
val pluginNameValue = "IntelliJ-EmmyLua2"
248-
copy {
249-
from("src/main/resources/debugger")
250-
into("$destinationDir/$pluginNameValue/debugger")
251-
}
258+
dependsOn(installDependencies)
259+
260+
from("src/main/resources/server") {
261+
into("server")
262+
}
252263

253-
copy {
254-
from("src/main/resources/server")
255-
into("$destinationDir/$pluginNameValue/server")
256-
}
264+
from("src/main/resources/debugger") {
265+
into("debugger")
257266
}
258267
}
259268

0 commit comments

Comments
 (0)