Package network.ike.plugin


package network.ike.plugin
  • Class
    Description
    A single dependency entry in a Bill of Materials POM.
    Render a "Built With" page from the CycloneDX SBOM and a curated narrative supplement (ike-issues#336).
    Output format for ike:cascade-export (IKE-Network/ike-issues#403).
    Status record for an asynchronous Maven Central deploy (IKE-Network/ike-issues#484).
    Fluent builder for CentralDeploySentinel.
    Sentinel lifecycle states.
    Report the status of asynchronous Maven Central deploys spawned by ike:release-publish -Dike.deploy.central.async=true (IKE-Network/ike-issues#484).
    Sign native libraries (.dylib, .jnilib) inside a jlink runtime image so the resulting installer passes Apple notarization.
    Re-sign the .app bundle inside a jpackage-produced .pkg installer to add macOS entitlements required by the JVM.
    Generate a Bill of Materials POM from another module's dependency management.
    Post-render pass that turns inline Maven goal references in the generated site HTML into links to their published goal documentation.
    Exports the foundation release cascade topology in a machine-readable format (IKE-Network/ike-issues#403, #420).
    Print runtime environment diagnostics — terminal/console capability, stdin, and relevant system properties.
    Compile-time identity for every ike:* goal in this plugin.
    Displays the available ike: goals, enumerated from the compile-time IkeGoal registry.
    The IKE Network's canonical green palette, expressed as hex strings for CSS consumption.
    Releases the whole IKE foundation cascade in topological order (IKE-Network/ike-issues#419).
    Renders a "What's changed" changelog from the commits in a release range, for a CI release notification (the Zulip step) to consume (IKE-Network/ike-issues#699, #706).
    Diagnostic that reports drift in the project's deployed-site state.
    Apply convergence on the project's deployed-site state — deploy the current version + register on the IKE Network landing page.
    Inject navigation breadcrumbs and theme overrides into JaCoCo HTML reports.
    Overlay the IKE green stylesheet onto a generated Javadoc apidocs tree.
    Compute build timestamp, platform, and JPackage version properties.
    Assembles a knowledge base from ordered knowledge artifacts — base data plus change sets into a store, classified by default — optionally exports the classified store as a standalone reasoned-pb artifact (IKE-Network/ike-issues#933), and optionally installs it into a data-source directory a knowledge browser reads.
    Attaches produced knowledge artifacts to another reactor project — typically the aggregator — so a knowledge set's released coordinate carries the set's own name even though a subproject produced the files (IKE-Network/ike-issues#933).
    Generates the bindings class for a ledger-form knowledge set — the TinkarTerm idiom: one EntityProxy constant per declaration with its identity embedded as a resolved UUID literal and its javadoc generated from the declaration's definition — into target/generated-sources/ike-knowledge, registered as a compile source root so it compiles the Maven way and autocompletes in any IDE that includes the bindings artifact.
    Exports a ledger-form knowledge set as a full standalone protobuf artifact and attaches it under a declared classifier — by default unreasoned-pb, the settled name for a stated-only export the consumer classifies on load (IKE-Network/ike-issues#933).
    Verifies a knowledge artifact in a pristine store — the round-trip gate (IKE-Network/ike-issues#951): the artifact must load into a fresh store exactly as a consumer's import would load it, manifest and count-equality checks intact, and (with FIT_REFERENCES) every reference must resolve within the artifact plus its declared base.
    Sign and notarize macOS installer packages (.pkg, .dmg).
    Shared utilities for org-site registration and deregistration.
    Full release: build, deploy, tag, merge, and bump to next SNAPSHOT.
    Execute the full release workflow.
    Rename a file within a directory.
    Render a Web-friendly SBOM viewer page from the CycloneDX SBOM (ike-issues#341).
    Render an SPDX-grouped licenses.adoc from the CycloneDX SBOM (ike-issues#335).
    Preview the changes ike:scaffold-publish would make.
    Apply the scaffold manifest to disk and update the lockfiles.
    Undo a previous ike:scaffold-publish.
    Install VCS bridge git hooks to ~/.git-hooks/.
    Previews the genesis of a new starter-set project — the side-effect-free half of the ike:starter-set-create-* pair (IKE-Network/ike-issues#866): the derived name family, the semantic tag (a headline item — it lives in every birth FQN forever), the UUID posture, the file list, and the next-step commands.
    Genesis of a new starter-set project — the executing half of the ike:starter-set-create-* pair (IKE-Network/ike-issues#866): mints the set's permanent identity (unless supplied), materializes the five-module family from the standards templates, bootstrap-commits, and proves itself by building the generated project green before reporting success.
    Download a zip archive from a URL and unpack it.
    Verify all post-release publication targets are reachable for a given project + version.