Class PublishingArtifactsAction

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

public class PublishingArtifactsAction extends Object implements org.gradle.api.Action<org.gradle.api.Project>

Configures maven-publish plugin publications.

Equivalent to following gradle snippet:

 publishing {
   publications {
     mavenJava(MavenPublication) {
       from components.java
     }
   }
 }
 
  • Constructor Details

    • PublishingArtifactsAction

      public PublishingArtifactsAction()
  • Method Details

    • execute

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