Package network.ike.workspace


package network.ike.workspace
  • Class
    Description
    Analyzes BOM imports in workspace subproject POMs to detect version cascade gaps and support feature-start BOM updates.
    A BOM import found in a subproject's <dependencyManagement>.
    A detected cascade issue for a subproject.
    A dependency-ordered set of release members — the scope an artifact / release-style workspace verb (release, align) acts on (IKE-Network/ike-issues#610, under the console/engine boundary, #601).
    One release member of a Cohort.
    Resolves the Cohort an artifact / release-style workspace verb acts on, from a starting directory (IKE-Network/ike-issues#610, under #601).
    Default values applied to components that omit a field.
    An inter-repository dependency declared in a subproject's depends-on list.
    Compare resolved dependency trees across workspace subprojects to detect version divergence.
    A dependency whose resolved version differs across subprojects.
    Parse the text output of mvn dependency:tree into structured records.
    A single resolved dependency from a dependency tree.
    Validated feature-name value — the <feature> portion of a branch name like feature/<feature> and the suffix portion of a sibling-clone directory name like <workspace>-<feature> (ike-issues#201, ike-issues#205).
    Optional IntelliJ IDEA project settings that should be shared across collaborators via workspace.yaml.
    The top-level workspace manifest, deserialized from workspace.yaml.
    Thrown when a workspace manifest cannot be read or has invalid structure.
    Reads a workspace.yaml file into a typed Manifest.
    Updates specific fields in workspace.yaml while preserving comments, formatting, and structure.
    Half-open character offsets of a subproject's body in the YAML text.
    Validated Maven version value — the <version> string for any Maven coordinate, including workspace-root, subproject, and parent versions (ike-issues#295).
    Scans a Maven subproject root to determine the complete set of published artifacts (groupId:artifactId pairs).
    A published Maven artifact coordinate.
    A workspace subproject — one git repository in the workspace manifest.
    Validated subproject-name value — the workspace.yaml key, the subproject directory name, and the <subproject> reference in aggregator POMs all share this string (ike-issues#295).
    Version manipulation for IKE workspace conventions.
    The co-located set of git working trees a working-tree workspace operation acts on — one repository for a single repo, or the subprojects plus the workspace root for a workspace (IKE-Network/ike-issues#609, under the console/engine boundary, #601).
    One git working tree in a WorkingSet.
    The role a WorkingSet.Member plays in its WorkingSet.
    Resolves the WorkingSet a working-tree workspace operation acts on, from a starting directory (IKE-Network/ike-issues#609, under #601).
    Graph operations over a workspace Manifest.
    The workspace root's published Maven coordinates.