Liberty Maven Plug-in 3.9
cherylking
released this
06 Oct 19:20
·
208 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 totrue
, theinstall-feature
goal will be skipped whendev
mode is started on an already existing Liberty runtime installation. It will also be skipped whendev
mode is running and a restart of the server is triggered either directly by the user or by application changes. Theinstall-feature
goal will be invoked though whendev
mode is running and a change to the configured features is detected. The default value isfalse
.
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 thefeatures-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.