Package io.freefair.gradle.plugins.maven
Class MavenPublishBasePlugin
- java.lang.Object
-
- io.freefair.gradle.plugins.maven.MavenPublishBasePlugin
-
- Direct Known Subclasses:
MavenPublishJavaPlugin,MavenPublishWarPlugin
public abstract class MavenPublishBasePlugin extends java.lang.Object implements Plugin<Project>
-
-
Constructor Summary
Constructors Constructor Description MavenPublishBasePlugin()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidapply(Project project)protected abstract java.lang.Class<? extends Plugin>getPluginClass()ProjectgetProject()MavenPublicationgetPublication()java.lang.StringgetPublicationName()SoftwareComponentgetSoftwareComponent()
-
-
-
Method Detail
-
getPluginClass
protected abstract java.lang.Class<? extends Plugin> getPluginClass()
-
getPublicationName
public java.lang.String getPublicationName()
-
getSoftwareComponent
public SoftwareComponent getSoftwareComponent()
-
getProject
public Project getProject()
-
getPublication
public MavenPublication getPublication()
-
-