mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 08:43:02 +08:00
fix(partnerctl): align Partner-Core jar path to resources/partner-core.jar across init/control
This commit is contained in:
@@ -39,7 +39,7 @@ class InitCommand : Runnable {
|
||||
* - 手动构建
|
||||
* 1) 检查所需工具链: java、javac、mvn、git
|
||||
* 2) 拉取 git 仓库至临时目录
|
||||
* 3) 构建、并移动至 $PARTNER_HOME/resource/partner-core.jar
|
||||
* 3) 构建、并移动至 $PARTNER_HOME/resources/partner-core.jar
|
||||
* 3. gateway 配置 -> $PARTNER_HOME/config/gateway.json:
|
||||
* - WebSocket Gateway
|
||||
* - OneBot Gateway
|
||||
@@ -65,7 +65,7 @@ class InitCommand : Runnable {
|
||||
home = choosePartnerHome(prompt)
|
||||
|
||||
Files.createDirectories(home)
|
||||
Files.createDirectories(home.resolve("resource"))
|
||||
Files.createDirectories(home.resolve("resources"))
|
||||
Files.createDirectories(home.resolve("config"))
|
||||
|
||||
prompt.success(text("init.home.success", home))
|
||||
@@ -325,7 +325,7 @@ class InitCommand : Runnable {
|
||||
return
|
||||
}
|
||||
|
||||
val partnerJar = home.resolve("resource").resolve("partner-core.jar").toAbsolutePath().normalize()
|
||||
val partnerJar = home.resolve("resources").resolve("partner-core.jar").toAbsolutePath().normalize()
|
||||
if (!Files.exists(partnerJar)) {
|
||||
throw CommandInterrupted("Partner runtime jar does not exist: $partnerJar")
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ fun resolvePartnerHome(): Path {
|
||||
}
|
||||
|
||||
fun resolvePartnerJar(home: Path): Path {
|
||||
return home.resolve("resource").resolve("partner-core.jar").toAbsolutePath().normalize()
|
||||
return home.resolve("resources").resolve("partner-core.jar").toAbsolutePath().normalize()
|
||||
}
|
||||
|
||||
fun resolvePidFile(home: Path): Path {
|
||||
|
||||
@@ -22,7 +22,7 @@ fun buildFromSource(home: Path, prompt: Prompt) {
|
||||
buildCommand = listOf("mvn", "-pl", "Partner-Core", "-am", "package", "-DskipTests=true"),
|
||||
artifactDirectory = Paths.get("Partner-Core", "target"),
|
||||
artifactSelector = ::findLargestJar,
|
||||
installRelativePath = Paths.get("resource", "partner-core.jar"),
|
||||
installRelativePath = Paths.get("resources", "partner-core.jar"),
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user