Skip to content

Point SourceCodeDirectory import at its new tool-base location#14

Open
alexander-yevsyukov wants to merge 2 commits into
masterfrom
relocate-source-code-directory-to-tool-base
Open

Point SourceCodeDirectory import at its new tool-base location#14
alexander-yevsyukov wants to merge 2 commits into
masterfrom
relocate-source-code-directory-to-tool-base

Conversation

@alexander-yevsyukov
Copy link
Copy Markdown
Contributor

No description provided.

alexander-yevsyukov and others added 2 commits June 4, 2026 17:19
`SourceCodeDirectory` moved from `io.spine.code.fs` (in the published
`spine-base` artifact) to `io.spine.tools.fs` in `tool-base`, where its
only consumers live. Update the 9 importing files accordingly.

BLOCKED — does not compile yet. mc-js is on an old dependency baseline
(spine-base 2.0.0-SNAPSHOT.195, spine-tool-base .192, legacy
`io.spine.internal.dependency` layout, config v1). The moved class only
exists in spine-base .400 / tool-base .390 (new `io.spine.dependency`
layout, with the `spine-` artifact prefix dropped for the tools group).
Compiling this requires first modernizing mc-js — and its
model-compiler / mc-java dependencies — to those versions. Tracked as a
separate project.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Document the mc-js side of the upstream move of `SourceCodeDirectory`
to `tool-base`: the committed (but currently blocked) import rewrite,
why it does not compile yet, and the prerequisite chain to unblock it.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant