Class LegacyMavenPublishingRepositoryAction

java.lang.Object
org.jboss.pnc.gradlemanipulator.manipulation.actions.LegacyMavenPublishingRepositoryAction
All Implemented Interfaces:
org.gradle.api.Action<org.gradle.api.Project>

public class LegacyMavenPublishingRepositoryAction extends Object implements org.gradle.api.Action<org.gradle.api.Project>
Adds a publication repository to the legacy maven plugin. Repository URL and authentication token need to be configured externally. Performed configuration is equivalent to following gradle snippet:
     uploadArchives {
         repositories {
             maven {
                 url = System.getProperty('AProxDeployUrl')
                 credentials(HttpHeaderCredentials) {
                     name = "Authorization"
                     value = "Bearer " + System.getProperty('accessToken')
                 }
                 authentication {
                     header(HttpHeaderAuthentication)
                 }
             }
         }
     }
 
  • Constructor Details

    • LegacyMavenPublishingRepositoryAction

      public LegacyMavenPublishingRepositoryAction()
  • Method Details

    • execute

      public void execute(org.gradle.api.Project project)
      Specified by:
      execute in interface org.gradle.api.Action<org.gradle.api.Project>