From 80801d27bbfe665d5e728f58cadd223fd5ea5f7d Mon Sep 17 00:00:00 2001 From: Steve Ebersole Date: Sun, 23 May 2021 22:17:42 -0500 Subject: [PATCH] Improved Gradle Plugin Portal auth handling --- .../hibernate-gradle-plugin.gradle | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tooling/hibernate-gradle-plugin/hibernate-gradle-plugin.gradle b/tooling/hibernate-gradle-plugin/hibernate-gradle-plugin.gradle index 37acaefaf2..10936ae731 100644 --- a/tooling/hibernate-gradle-plugin/hibernate-gradle-plugin.gradle +++ b/tooling/hibernate-gradle-plugin/hibernate-gradle-plugin.gradle @@ -22,13 +22,19 @@ ext { pluginId = 'org.hibernate.orm' pluginVersion = project.version - // look for command-line overrides of the username/password pairs for publishing if ( project.hasProperty( 'hibernatePluginPortalUsername' ) ) { credentials.hibernatePluginPortalUsername = project.property( 'hibernatePluginPortalUsername' ) } + if ( credentials.hibernatePluginPortalUsername != null ) { + project.setProperty( 'gradle.publish.key', credentials.hibernatePluginPortalUsername ) + } + if ( project.hasProperty( 'hibernatePluginPortalPassword' ) ) { credentials.hibernatePluginPortalPassword = project.property( 'hibernatePluginPortalPassword' ) } + if ( credentials.hibernatePluginPortalPassword != null ) { + project.setProperty( 'gradle.publish.secret', credentials.hibernatePluginPortalPassword ) + } } dependencies {