Skip to content

Commit

Permalink
Make more rules cacheable
Browse files Browse the repository at this point in the history
  • Loading branch information
lukebemish committed Nov 5, 2024
1 parent 96300e8 commit 14ece49
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package dev.lukebemish.crochet.internal.pistonmeta;

import com.google.gson.stream.JsonReader;
import org.gradle.api.artifacts.CacheableRule;
import org.gradle.api.artifacts.ComponentMetadataListerDetails;
import org.gradle.api.artifacts.ComponentMetadataVersionLister;
import org.gradle.api.artifacts.repositories.RepositoryResourceAccessor;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import dev.lukebemish.crochet.internal.CrochetPlugin;
import dev.lukebemish.crochet.internal.CrochetRepositoriesPlugin;
import org.gradle.api.artifacts.CacheableRule;
import org.gradle.api.artifacts.ComponentMetadataContext;
import org.gradle.api.artifacts.ComponentMetadataRule;
import org.gradle.api.artifacts.MutableVariantFilesMetadata;
Expand All @@ -16,6 +17,7 @@
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;

@CacheableRule
public abstract class ServerDependenciesMetadataRule implements ComponentMetadataRule {
public static final String MINECRAFT_SERVER_DEPENDENCIES = "minecraft-server-dependencies";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
package dev.lukebemish.crochet.internal.pistonmeta;

import org.gradle.api.artifacts.CacheableRule;
import org.gradle.api.artifacts.ComponentMetadataContext;
import org.gradle.api.artifacts.ComponentMetadataRule;
import org.gradle.api.artifacts.type.ArtifactTypeDefinition;

import javax.inject.Inject;

@CacheableRule
public abstract class VersionAsArtifactRule implements ComponentMetadataRule {
@Inject
public VersionAsArtifactRule() {}
Expand Down

0 comments on commit 14ece49

Please sign in to comment.