public class InitializrMetadata extends Object
ServiceCapability| Modifier | Constructor and Description |
|---|---|
|
InitializrMetadata() |
protected |
InitializrMetadata(InitializrConfiguration configuration) |
public InitializrMetadata()
protected InitializrMetadata(InitializrConfiguration configuration)
public InitializrConfiguration getConfiguration()
public DependenciesCapability getDependencies()
public TypeCapability getTypes()
public SingleSelectCapability getBootVersions()
public SingleSelectCapability getPackagings()
public SingleSelectCapability getJavaVersions()
public SingleSelectCapability getLanguages()
public TextCapability getName()
public TextCapability getDescription()
public TextCapability getGroupId()
public TextCapability getArtifactId()
public TextCapability getVersion()
public TextCapability getPackageName()
public void merge(InitializrMetadata other)
other - the other instancepublic void validate()
public void updateSpringBootVersions(List<DefaultMetadataElement> versionsMetadata)
versionsMetadata - the Spring Boot boot versions metadata to usepublic String createCliDistributionURl(String extension)
extension - the required extensionpublic BillOfMaterials createSpringBootBom(String bootVersion, String versionProperty)
BillOfMaterials for the spring boot BOM.bootVersion - the Spring Boot versionversionProperty - the property that contains the versionBillOfMaterials instanceCopyright © 2019 Pivotal Software, Inc.. All rights reserved.