Changed SetModelVersionTask so that it converts models to Composite and back, which will produce fewer issues when
the format of the model files changes.
Clean expand will now look for .cleanExclude files before cleaning. These files should contain a list of glob
patterns of which files/directories should not be removed.
Added SCM information to deployed pom.xml artifactArtifactA build or deployment result, such as a Docker container image or Java archive, produced by a software project.
Fixed NullPointerException in harvest with clean option if no applicationApplicationThe overarching model container grouping all components, domain logic, and configurations for an enterprise solution. is used
Fixed NullPointerException with clean option if no applicationApplicationThe overarching model container grouping all components, domain logic, and configurations for an enterprise solution. is used
excluded metamodel-runtime from heartless packaging
heartless used out of the box by expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.-maven-plugin 2021.7.0+
prime-core and metamodel-runtime are now dynamically determined based on transitive expansion resourceExpansion Resource (ExpansionResource). A reusable resource bundle containing expanders and features that provide specific application capabilities, defined in the expansion settings and added to the classpath during expansion. dependencies
[experimental] NsxPrime no longer needs to be installed before expanding, instead NSX_PRIME_WORKING_DIRECTORY env var (e.g. 'target/nsx') can be defined
[experimental] Added heartless jar-with-dependencies packaging, but without prime-core
DataResource loading has been reworked to prevent issues with references across files.
This removes the requirement to define the DataResource files in the correct order.
Fixed issue where ApplicationApplicationThe overarching model container grouping all components, domain logic, and configurations for an enterprise solution. was being read before extensions were added.
Removed task GenerateMenu (now provided by ExpandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. 4.13.x, or by Prime Radiant 2021.1.0)
Dropped support for non-PROVIDED expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. versions without explicit ExpandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. expansion-resource
add ExpandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. expansionResource explicitly
for legacy use expanders-maven-pluging:2020.18.0 and nsx-prime:2020.12.0
Dropped support for nsx-prime auto-supplying default-stack
add required expansionResources explicitly
for legacy, use expanders-maven-pluging:2020.18.0 and nsx-prime:2020.12.0
Dropped support for undocumented providing file name to --expander expansionGoal
[internal] Dropped support for NsfInstallation except for repositoriesDirectory
Added logging for final listing of expansion resourcesExpansion Resource (ExpansionResource). A reusable resource bundle containing expanders and features that provide specific application capabilities, defined in the expansion settings and added to the classpath during expansion.