fix(maven): detect projects below workspace root - #64
Conversation
需要确认的问题
// RunExecutableResolver.swift 可以参考这个解决方案,在本地跑:swift -e 'import Foundation; print(URL(fileURLWithPath:"/w").appendingPathComponent("services/api", isDirectory: true).absoluteString)' 其他建议,可后续修复
|
|
有冲突解决一下哈 |
|
好的,晚一点哈
…---Original---
From: ***@***.***>
Date: Thu, Aug 13, 2026 13:39 PM
To: ***@***.***>;
Cc: ***@***.******@***.***>;
Subject: Re: [1lck/Lithe-IDEA] fix(maven): detect projects below workspace root (PR #64)
1lck left a comment (1lck/Lithe-IDEA#64)
有冲突解决一下哈
@Mucheen
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
1lck
left a comment
There was a problem hiding this comment.
Reviewed against main: Maven nested-root selection, workspace-relative path conversion, run configuration handling, contracts, and regression coverage are consistent. CI passed.
Closes #26
Summary
pom.xmlpaths when the opened workspace is a parent directorypreview/0.2.0baseAffected modules
Validation
./scripts/verify-rust-core.sh- passed, including Rust formatting, 156 Rust Core unit tests, 5 Git worktree integration tests, workspace Rust tests, Swift application build, C ABI bridge checks, and linked-symbol checks./scripts/verify-service-boundaries.sh- passed./scripts/verify-shared-contracts.sh- passed./scripts/verify-windows-boundaries.sh- passedgit diff --check- passedLocal environment limitation
./scripts/test-macos.shcannot run with the installed Command Line Tools because its Swift toolchain does not provide theTestingmodule. GitHub macOS CI uses Swift 6.2 and is the final Swift test verification.Focused review
Latest base synchronization
preview/0.2.0at58e7583fand resolved the run-configuration conflicts by preserving nested Maven-root handling together with nested-worktree filtering and Java configuration deduplication./scripts/verify-rust-core.sh,./scripts/verify-service-boundaries.sh,./scripts/verify-shared-contracts.sh, and./scripts/verify-windows-boundaries.sh; all passed./scripts/test-macos.shremains locally blocked because the installed Command Line Tools do not provide the SwiftTestingmodule;./scripts/verify-core.shremains blocked by its existing reference to removedSources/Lithe/Core/Terminal/TerminalBuffer.swift. GitHub Swift 6.2 CI provides final macOS verification.