Package dev.nokee.commons.names
Class PublishingTaskNames
java.lang.Object
dev.nokee.commons.names.PublishingTaskNames
Task names for maven-publish and ivy-publish publications.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgenerateDescriptorFileTaskName(Publication publication) Returns thegenerateDescriptorFileForPublicationNamePublicationtask name.static StringgenerateMetadataFileTaskName(Publication publication) Returns thegenerateMetadataFileForPublicationNamePublicationtask name.static StringgeneratePomFileTaskName(Publication publication) Returns thegeneratePomFileForPublicationNamePublicationtask name.publishPublicationToAnyRepositories(Publication publication) Returns a specification that matchpublishPublicationNamePublicationTo*task names.static StringpublishPublicationToRepositoryTaskName(Publication publication, ArtifactRepository repository) Returns thepublishPublicationNamePublicationToRepositoryNameRepositorytask name.
-
Constructor Details
-
PublishingTaskNames
public PublishingTaskNames()
-
-
Method Details
-
generateMetadataFileTaskName
Returns thegenerateMetadataFileForPublicationNamePublicationtask name.- Parameters:
publication- the publication object that qualify the task name, must not be null- Returns:
- a task name
-
generatePomFileTaskName
Returns thegeneratePomFileForPublicationNamePublicationtask name.- Parameters:
publication- the publication object that qualify the task name, must not be null- Returns:
- a task name
-
generateDescriptorFileTaskName
Returns thegenerateDescriptorFileForPublicationNamePublicationtask name.- Parameters:
publication- the publication object that qualify the task name, must not be null- Returns:
- a task name
-
publishPublicationToRepositoryTaskName
public static String publishPublicationToRepositoryTaskName(Publication publication, ArtifactRepository repository) Returns thepublishPublicationNamePublicationToRepositoryNameRepositorytask name.- Parameters:
publication- the publication object that qualify the task name, must not be null- Returns:
- a task name
-
publishPublicationToAnyRepositories
Returns a specification that matchpublishPublicationNamePublicationTo*task names.- Parameters:
publication- the publication object that qualify the task names to match, must not be null- Returns:
- a specification for task names See TaskContainer#named(Spec)
-