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 Summary
Constructors -
Method Summary
-
Constructor Details
-
LegacyMavenPublishingRepositoryAction
public LegacyMavenPublishingRepositoryAction()
-
-
Method Details
-
execute
public void execute(org.gradle.api.Project project) - Specified by:
executein interfaceorg.gradle.api.Action<org.gradle.api.Project>
-