Class NativeJavaPlugin.OsCompatibilityRule

java.lang.Object
io.mvnpm.gradle.plugin.NativeJavaPlugin.OsCompatibilityRule
All Implemented Interfaces:
org.gradle.api.Action<org.gradle.api.attributes.CompatibilityCheckDetails<org.gradle.nativeplatform.OperatingSystemFamily>>, org.gradle.api.attributes.AttributeCompatibilityRule<org.gradle.nativeplatform.OperatingSystemFamily>
Enclosing class:
NativeJavaPlugin

public static class NativeJavaPlugin.OsCompatibilityRule extends Object implements org.gradle.api.attributes.AttributeCompatibilityRule<org.gradle.nativeplatform.OperatingSystemFamily>
Marks artifacts that declare no OS attribute as compatible with any OS request.
  • Constructor Details

    • OsCompatibilityRule

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

    • execute

      public void execute(org.gradle.api.attributes.CompatibilityCheckDetails<org.gradle.nativeplatform.OperatingSystemFamily> details)
      Specified by:
      execute in interface org.gradle.api.Action<org.gradle.api.attributes.CompatibilityCheckDetails<org.gradle.nativeplatform.OperatingSystemFamily>>