From b938f82413b88d64e687b15475be545839c6000a Mon Sep 17 00:00:00 2001 From: Martin Bonnin Date: Mon, 29 Jun 2026 09:33:07 +0200 Subject: [PATCH] Deprecate publishAllPublicationsToCentralPortal --- nmcp/src/main/kotlin/nmcp/NmcpExtension.kt | 1 + nmcp/src/main/kotlin/nmcp/internal/DefaultNmcpExtension.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/nmcp/src/main/kotlin/nmcp/NmcpExtension.kt b/nmcp/src/main/kotlin/nmcp/NmcpExtension.kt index e0f0875..89933db 100644 --- a/nmcp/src/main/kotlin/nmcp/NmcpExtension.kt +++ b/nmcp/src/main/kotlin/nmcp/NmcpExtension.kt @@ -11,6 +11,7 @@ interface NmcpExtension { * - Adds `nmcpPublishAllPublicationsToCentralPortal` * - Adds `nmcpPublishAllPublicationsToCentralPortalSnapshots` */ + @Deprecated("This duplicates the com.gradleup.nmcp.aggregation functionality. Either apply com.gradleup.nmcp.aggregation or the settings plugin to publish an aggregation.") fun publishAllPublicationsToCentralPortal(action: Action) /** diff --git a/nmcp/src/main/kotlin/nmcp/internal/DefaultNmcpExtension.kt b/nmcp/src/main/kotlin/nmcp/internal/DefaultNmcpExtension.kt index cbfb85b..e3de803 100644 --- a/nmcp/src/main/kotlin/nmcp/internal/DefaultNmcpExtension.kt +++ b/nmcp/src/main/kotlin/nmcp/internal/DefaultNmcpExtension.kt @@ -83,6 +83,7 @@ internal abstract class DefaultNmcpExtension(private val project: Project): Nmcp } } + @Deprecated("This duplicates the com.gradleup.nmcp.aggregation functionality. Either apply com.gradleup.nmcp.aggregation or the settings plugin to publish an aggregation.") override fun publishAllPublicationsToCentralPortal(action: Action) { action.execute(spec) }