Package network.ike.plugin
package network.ike.plugin
-
ClassDescriptionA 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 forCentralDeploySentinel.Sentinel lifecycle states.Report the status of asynchronous Maven Central deploys spawned byike: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.appbundle inside a jpackage-produced.pkginstaller 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 everyike:*goal in this plugin.Displays the availableike:goals, enumerated from the compile-timeIkeGoalregistry.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 standalonereasoned-pbartifact (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 — theTinkarTermidiom: oneEntityProxyconstant per declaration with its identity embedded as a resolved UUID literal and its javadoc generated from the declaration's definition — intotarget/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 defaultunreasoned-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 (withFIT_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-groupedlicenses.adocfrom the CycloneDX SBOM (ike-issues#335).Preview the changesike:scaffold-publishwould make.Apply the scaffold manifest to disk and update the lockfiles.Undo a previousike: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 theike: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 theike: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.