diff options
author | Juuxel <6596629+Juuxel@users.noreply.github.com> | 2021-09-05 19:55:42 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-05 17:55:42 +0100 |
commit | ea8ee4c21a1e8a4136fac46713744cdb2427a32e (patch) | |
tree | 8c0e6a2289544c4a742d4a492ac3883d04f4792d /src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java | |
parent | 1a060df4bfa2a5549edfaa63ee0886a992018b56 (diff) | |
download | architectury-loom-ea8ee4c21a1e8a4136fac46713744cdb2427a32e.tar.gz architectury-loom-ea8ee4c21a1e8a4136fac46713744cdb2427a32e.tar.bz2 architectury-loom-ea8ee4c21a1e8a4136fac46713744cdb2427a32e.zip |
Add option to disable deprecated POM generation and the warnings together with it (#487)
Diffstat (limited to 'src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java')
-rw-r--r-- | src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java b/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java index 4fb8bae0..26ecb3bd 100644 --- a/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java +++ b/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java @@ -34,6 +34,7 @@ import org.gradle.api.file.ConfigurableFileCollection; import org.gradle.api.file.RegularFileProperty; import org.gradle.api.provider.ListProperty; import org.gradle.api.provider.Property; +import org.gradle.api.publish.maven.MavenPublication; import org.jetbrains.annotations.ApiStatus; import net.fabricmc.loom.api.decompilers.LoomDecompiler; @@ -184,4 +185,15 @@ public interface LoomGradleExtensionAPI { * @return the property controlling the setup of remapped variants */ Property<Boolean> getSetupRemappedVariants(); + + /** + * Disables the deprecated POM generation for a publication. + * This is useful if you want to suppress deprecation warnings when you're not using software components. + * + * <p>Experimental API: Will be removed in Loom 0.12 together with the deprecated POM generation functionality. + * + * @param publication the maven publication + */ + @ApiStatus.Experimental + void disableDeprecatedPomGeneration(MavenPublication publication); } |