Class NativeJavaPlugin

java.lang.Object
io.mvnpm.gradle.plugin.NativeJavaPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<@NotNull org.gradle.api.Project>

public class NativeJavaPlugin extends Object implements org.gradle.api.Plugin<@NotNull org.gradle.api.Project>
Automatically sets the following attributes on all Gradle configurations:
  • org.gradle.native.operatingSystem → the current operating system (possible values OperatingSystemFamily: macos, linux, windows)
  • org.gradle.native.architecture → the current architecture (possible values MachineArchitecture: x86-64, aarch64), x86)
  • Constructor Details

    • NativeJavaPlugin

      public NativeJavaPlugin()
      Creates a new instance.
  • Method Details

    • apply

      public void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<@NotNull org.gradle.api.Project>