Class MavenRepositoryPlugin

java.lang.Object
de.materna.cms.gradle.plugins.maven.MavenRepositoryPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public class MavenRepositoryPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
  • Constructor Details

    • MavenRepositoryPlugin

      @Inject public MavenRepositoryPlugin(org.gradle.api.internal.artifacts.BaseRepositoryFactory repositoryFactory)
  • Method Details

    • apply

      public void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>
    • getRepositoryFactory

      public org.gradle.api.internal.artifacts.BaseRepositoryFactory getRepositoryFactory()
    • getRepoDir

      public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> getRepoDir()
    • getMavenRepository

      public org.gradle.api.artifacts.repositories.MavenArtifactRepository getMavenRepository()
    • getRepositoryPublication

      public org.gradle.api.publish.maven.MavenPublication getRepositoryPublication()
    • getCleanLocalMavenRepo

      public org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Delete> getCleanLocalMavenRepo()
    • getPublishAllTask

      public org.gradle.api.tasks.TaskProvider<org.gradle.api.Task> getPublishAllTask()