Class J7mApplicationPlugin
java.lang.Object
org.j7m.middleware.gradle.J7mApplicationPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public final class J7mApplicationPlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Gradle plugin for local J7M application developer workflows.
The plugin registers package, sign, verify, deploy, plan, run, status, stop, and unload tasks. All tasks are local-runtime scoped and use the same J7M bundle, signing, verification, and repository APIs as the runtime tests. No task contacts remote fleets, external repositories, vendor identity providers, external certificate authorities, KMS, SIEM, or GRC systems.
The plugin is stateless. Task outputs are deterministic for unchanged inputs except for local repository audit timestamps.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
J7mApplicationPlugin
public J7mApplicationPlugin()Creates the plugin.
-
-
Method Details
-
apply
public void apply(org.gradle.api.Project project) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-