diff --git a/plugin-development/src/main/java/org/spongepowered/gradle/plugin/SpongeVersioningMetadataRule.java b/plugin-development/src/main/java/org/spongepowered/gradle/plugin/SpongeVersioningMetadataRule.java index 0deb712..c0d10ef 100644 --- a/plugin-development/src/main/java/org/spongepowered/gradle/plugin/SpongeVersioningMetadataRule.java +++ b/plugin-development/src/main/java/org/spongepowered/gradle/plugin/SpongeVersioningMetadataRule.java @@ -42,7 +42,7 @@ public class SpongeVersioningMetadataRule implements ComponentMetadataRule { // -- // development // - // stable - private static final Pattern SPONGE_IMPL_VERSION = Pattern.compile("(?[^-]+)-(?[\\d.]+)(?:-RC(?\\d+))?"); + private static final Pattern SPONGE_IMPL_VERSION = Pattern.compile("(?[\\d+.]+-(?:pre|rc)[\\d]+|[^-]+)-(?[\\d.]+)(?:-RC(?\\d+))?"); private static final List STATUS_SCHEME = Collections.unmodifiableList(Arrays.asList("rc", "release")); public static final Attribute MINECRAFT_TARGET = Attribute.of("org.spongepowered.minecraft-target", String.class);