Changelog expanders-maven-plugin

Filter x

2021.2.0 (2021-06-04)

Removed

  • Removed deprecated net.democritus groupId redeployment
    • Use net.democritus.maven.plugins only

2021.1.1 (2021-04-30)

Updated

  • updated nsx-prime 2021.1.0 -> 2021.1.1

2021.1.0 (2021-04-15)

Updated

  • updated nsx-prime 2021.0.0 -> 2021.1.0
  • updated prime-core 2020.13.2 -> 2021.1.2

2021.0.0 (2021-04-09)

Added

  • Added ListDependencies mojo to list all ExpansionResources of an ExpansionResource project, ExpansionSettings, or an Expansion trace zip

Updated

  • updated nsx-prime 2020.12.0 -> 2021.0.0
  • updated nsx-runtime 2020.9.0 -> 2021.0.0

Removed

  • removed support for Expanders <4.4.x (in line with changes in nsx-prime 2021.0.0)
  • removed expansion.debug.port parameter (use expansion.debug.address instead)
  • migrated mojo jacoco to expansion-validation-maven-plugin

2020.18.1 (2021-03-29)

Fixed

  • Fixed jacoco filter crashing on matching tested generated files

2020.18.0 (2021-01-11)

Changed

  • debugPort option is now replaced with debugAddress. This can be set to <port> or <hostname>:<port> (when working with java 9+).

2020.17.0 (2021-01-06)

Removed

  • Removed distributionManagement relocation to new groupId
    • this should address the issue of using wrong plugin groupId/version

2020.16.0 (2020-12-02)

Added

  • Added support for description fields in ExpansionResource, Expander and AdditionalExpansionStep

Updated

  • updated nsx-prime 2020.11.1 -> 2020.12.0

2020.15.0 (2020-10-29)

Updated

  • updated nsx-prime 2020.10.0 -> 2020.11.1

2020.14.0 (2020-10-28)

Added

  • Added option expansion.debug.port to allow for debug during expansion

Updated

  • updated nsx-prime 2020.9.4 -> 2020.10.0

2020.13.4 (2020-10-21)

Updated

  • updated nsx-prime 2020.9.2 -> 2020.9.4

2020.13.3 (2020-10-20)

Fixed

  • Fixed expansionSettings, expandPom, pluginVersion, and mavenBuildDir parameters being read-only

2020.13.2 (2020-10-19)

Fixed

  • Fixed rootDirectory of ExpansionResourceMojo being read-only

2020.13.1 (2020-10-19)

Fixed

  • Fixed expansionSettings loading changes to maintain compatibility with different nsx-prime versions

2020.13.0 (2020-10-16)

Changed

  • groupId change
    • expanders-maven-plugin now uses groupId net.democritus.maven.plugins
    • to ease the transition, we will continue to deploy under the old groupId for the time being

2020.12.1 (2020-10-12)

Fixed

  • [expansion-resource] The generated elements version is now also based on any prime-core dependency in the project

2020.12.0 (2020-09-08)

Changed

  • Uses nsx-prime 2020.9.x, which introduces prime-core

Fixed

  • [expansion-resource] Fixed an issue where multiple versions of the same expansion-resource dependency would not be pruned before generating a new expansion-resource manifest

2020.11.3 (2020-10-09)

Updated

  • Updated nsx-parent 2019.5 -> 2020.9.1

Fixed

  • Fixed resolution throwing NullPointerException when expansionSettings file is missing

2020.11.2 (2020-09-29)

Updated

  • Updated nsx-prime 2020.8.5 -> 2020.8.6

2020.11.1 (2020-09-25)

Updated

  • nsx-prime 2020.8.4 -> 2020.8.5

2020.11.0 (2020-09-08)

Added

  • added init-project goal that generates a pom-expand.xml file for new nsx projects
  • added experimental jacoco goal to filter custom code in jacoco reports

Fixed

  • different versions of the same expansion-resource are now filtered out of the dependencies when generating a manifest

2020.10.0 (2020-07-09)

  • added skipExpansion support for skipping expand mojo (use -Dexpansion.skip=true on command line)
  • added experimental primeTask for running arbitrary nsx-prime tasks

2020.9.0 (2020-06-15)

  • nsx-prime is now invoked directly with java, instead of going through it’s nsf.sh/nsf.bat scripts
  • added sl4j to classpath when invoking nsx-prime
  • running maven in debug mode now sets nsx-prime’s logging to debug mode

2020.8.1 (date n/a)

  • For expansionResource mojo:
    • Fixed issues with transitive dependency where the dependency was set to “provided” in the original project
    • filter out duplicate dependencies

2020.8.0 (2020-05-29)

  • Added experimental nsfArgs to customize nsx-prime invocation
  • Updated dependencies
  • Fixed ExpansionResource mojo not using external maven to fetch artifacts
  • Fixed edge-case where cmd.exe was somehow no in %PATH% by using %CompSpec% and %SystemRoot% instead
  • Removed support for useInternalMaven (= maven invoker inside nsx-prime)

2020.6.0 (2020-04-14)

  • Minimal required maven is 3.5.4
  • Added useInternalMaven configuration to expand and harvest mojos to manage dependencies from maven plugin instead of nsx-prime
    • has no effect on nsx-prime <2020.6.0
  • Removed InstallMojo

2020.5.1 (2020-03-26)

  • Updated to Java8 runtime

2020.3.5 (2020-03-06)

  • Added validate-data mojo

2020.3.1 (2020-02-21)

  • Expansion-resource mojo configuration and behavior is now more in sync with harvest & expand mojos.

2020.1.0 (2020-01-22)

  • Added expansionResource mojo

2019.9.0 (date n/a)

  • nsfInstallation versions are configurable
  • maven settings.xml used by nsx-prime can be configured to be empty or custom
  • fixed harvest mojo ignoring clean flag
  • automatically set MAVEN_HOME to be used by nsx-prime

2019.8.0 (2019-12-06)

  • Updated nsx-prime to 2019.8.0
  • Added install mojo