Skip to content
This repository was archived by the owner on Jul 10, 2026. It is now read-only.

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

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

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>
@alexander-yevsyukov

Copy link
Copy Markdown
Contributor Author

Not going to finish it because this repository is retiring.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant