Class Manifest
java.lang.Object
com.microservices.starter.core.environment.Manifest
- All Implemented Interfaces:
Serializable
Parent class containing the description of the entire project structure.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanDescribes attributes specific to the generation of docker-compose.yml when executing themvn docker-compose:generatecommand.Client specific maven project structure informationVersion of the manifest structureinthashCode()voidsetComponents(List<LibraryComponent> components) List of service library components available for the environmentvoidDescribes attributes specific to the generation of docker-compose.yml when executing themvn docker-compose:generatecommand.voidsetExtensions(List<Extension> extensions) Describes additional Jars that provide mutating behavior on top of the base initializr install.voidsetFlexPackages(List<FlexComponent> flexPackages) List of flexpackages available for the environmentvoidsetOthers(List<OtherComponent> others) List of non-spring boot components available for the environment (e.g.voidsetProject(Project project) Client specific maven project structure informationvoidVersion of the manifest structurevoidsetSupporting(List<SupportingComponent> supporting) List of supporting concepts available for the environmenttoString()
-
Constructor Details
-
Manifest
public Manifest()
-
-
Method Details
-
getFlexPackages
-
getComponents
-
getSupporting
-
getOthers
-
getExtensions
-
getSchema
Version of the manifest structure -
getProject
Client specific maven project structure information -
getDocker
Describes attributes specific to the generation of docker-compose.yml when executing themvn docker-compose:generatecommand. Also cover general Docker image related information. -
setSchema
Version of the manifest structure -
setProject
Client specific maven project structure information -
setFlexPackages
List of flexpackages available for the environment -
setComponents
List of service library components available for the environment -
setSupporting
List of supporting concepts available for the environment -
setOthers
List of non-spring boot components available for the environment (e.g. node js projects) -
setDocker
Describes attributes specific to the generation of docker-compose.yml when executing themvn docker-compose:generatecommand. Also cover general Docker image related information. -
setExtensions
Describes additional Jars that provide mutating behavior on top of the base initializr install. These extensions contribute Spring Java components, Spring environment, assets, and additional liquibase changelogs. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-