Class FabricSplitSourceSetsSpec

java.lang.Object
dev.lukebemish.crochet.model.FabricSplitSourceSetsSpec

public abstract class FabricSplitSourceSetsSpec extends Object
  • Constructor Details

    • FabricSplitSourceSetsSpec

      @Inject public FabricSplitSourceSetsSpec()
  • Method Details

    • getObjects

      @Inject protected abstract org.gradle.api.model.ObjectFactory getObjects()
    • getBaseFeature

      public abstract org.gradle.api.provider.Property<String> getBaseFeature()
    • getPublishCrochetFeatures

      public abstract org.gradle.api.provider.Property<Boolean> getPublishCrochetFeatures()
      Whether to publish the generated client/server specific and common features externally. Off by default as currently publishing such features makes it difficult for loom to consume your project.
    • featureSpec

      public void featureSpec(org.gradle.api.Action<org.gradle.api.plugins.FeatureSpec> action)
    • installation

      public void installation(org.gradle.api.Action<FabricInstallation> action)
    • joined

      public void joined(String name)
    • joined

      public void joined(String name, org.gradle.api.Action<FabricFeatureSpec> action)
    • common

      public void common(String name)
    • common

      public void common(String name, org.gradle.api.Action<FabricFeatureSpec> action)
    • client

      public void client(String name)
    • client

      public void client(String name, org.gradle.api.Action<FabricFeatureSpec> action)
    • server

      public void server(String name)
    • server

      public void server(String name, org.gradle.api.Action<FabricFeatureSpec> action)