Package com.atlassian.bamboo.repository
Class MavenPomAccessorAbstract<T extends AbstractRepository>
java.lang.Object
com.atlassian.bamboo.repository.MavenPomAccessorAbstract<T>
- All Implemented Interfaces:
MavenPomAccessor
- Direct Known Subclasses:
GitMavenPomAccessor,SvnRepositoryMavenPomAccessor
public abstract class MavenPomAccessorAbstract<T extends AbstractRepository>
extends Object
implements MavenPomAccessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDefaultValues(@NotNull BuildConfiguration buildConfiguration) Allows setting default values in build configuration for the repository to be added into a plan.@Nullable StringgetMavenPomCheckoutAccessEditHtml(@NotNull BuildConfiguration buildConfiguration) Returns HTML for the Maven POM import configuration of the repositoryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.repository.MavenPomAccessor
checkoutMavenPom, getMavenScmProviderKey, parseMavenScmUrl
-
Field Details
-
repository
-
-
Constructor Details
-
MavenPomAccessorAbstract
-
-
Method Details
-
addDefaultValues
Description copied from interface:MavenPomAccessorAllows setting default values in build configuration for the repository to be added into a plan. This method is called beforeConvertibleFromConfig.populateFromConfig(HierarchicalConfiguration)- Specified by:
addDefaultValuesin interfaceMavenPomAccessor- Parameters:
buildConfiguration- build configuration
-
getMavenPomCheckoutAccessEditHtml
@Nullable public @Nullable String getMavenPomCheckoutAccessEditHtml(@NotNull @NotNull BuildConfiguration buildConfiguration) Description copied from interface:MavenPomAccessorReturns HTML for the Maven POM import configuration of the repository- Specified by:
getMavenPomCheckoutAccessEditHtmlin interfaceMavenPomAccessor- Parameters:
buildConfiguration- BuildConfiguration object- Returns:
- HTML for the Maven POM import configuration of the repository
-