Skip to content

Liberty Maven Plug-in 3.9

Compare
Choose a tag to compare
@cherylking cherylking released this 06 Oct 19:20
· 108 commits to main since this release

Version 3.9 of the Liberty Maven Plugin is a minor release that adds new functionality and provides some fixes.

New functionality

  • Added support to use Podman with dev mode for containers. If Docker is not installed, the plugin automatically checks for a valid Podman installation. See this documentation for more information.
  • Added a skipInstallFeature parameter for dev mode. If set to true, the install-feature goal will be skipped when dev mode is started on an already existing Liberty runtime installation. It will also be skipped when dev mode is running and a restart of the server is triggered either directly by the user or by application changes. The install-feature goal will be invoked though when dev mode is running and a change to the configured features is detected. The default value is false.

New minimum version of Maven required

In preparation for supporting Maven 4.0, many dependency and plugin versions have been updated. This includes an update to the minimum required version of Maven to 3.8.6 to run the Liberty Maven Plugin.

Additional Fixes

The following fixes are also included in this release.

  • Fix for multi module restart server problem #1732 #1726
  • Provide better error message for prepare-feature failure due to wrong or missing coordinates in the features-bom file #1615
  • Fix problems related to exploded loose app format #1714 #1572
  • Fix devc permission issues #1722 #1671
  • Add late property resolution for Liberty configuration specified by Maven properties #1706 #1705
  • Fix problem with deploying wrong artifacts for bundle modules #1700 #1702
  • Fix EJB type dependency in WAR-in-EAR for skinny WAR case #1701
  • Update to dependency and plugin versions, including a new minimum Maven version of 3.8.6 #1697 #1695
  • Fixed several build related issues #1719 #1718 #1717 #1715 #1704 #1699

See the commit log for the full set of the changes since the previous release.

The Liberty Maven Plugin 3.9 release is available on the Maven Central repository.