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 boolean
boolean
Describes attributes specific to the generation of docker-compose.yml when executing themvn docker-compose:generate
command.Client specific maven project structure informationVersion of the manifest structureint
hashCode()
void
setComponents
(List<LibraryComponent> components) List of service library components available for the environmentvoid
Describes attributes specific to the generation of docker-compose.yml when executing themvn docker-compose:generate
command.void
setExtensions
(List<Extension> extensions) Describes additional Jars that provide mutating behavior on top of the base initializr install.void
setFlexPackages
(List<FlexComponent> flexPackages) List of flexpackages available for the environmentvoid
setOthers
(List<OtherComponent> others) List of non-spring boot components available for the environment (e.g.void
setProject
(Project project) Client specific maven project structure informationvoid
Version of the manifest structurevoid
setSupporting
(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:generate
command. 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:generate
command. 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
-