Liberty Maven Plug-in 3.8
cherylking
released this
16 May 16:08
·
337 commits
to main
since this release
Version 3.8 of the Liberty Maven Plugin is a minor release that adds functionality, provides some fixes, and removes the archetypes.
New versions of the archetypes are no longer being produced. The last published version is 3.7.1
. There are multiple starters available as a preferred alternative to the archetypes. If you want to use one of the previously published archetypes that we are no longer enhancing, refer to this documentation.
New functionality
- Added a
classifier
parameter for thecopyDependencies
functionality. See this documentation for more information. - Added support to copy user features to the Liberty installation when neither
installUtility
norfeatureUtility
are available. This is primarily for installing user features on Liberty runtimes earlier than version21.0.0.11
. - Honor the project encoding for compilation - #1640
Additional Fixes
The following fixes are also included in this release.
- Fix javadoc errors #1675
- Improve integration test #1669
- Fix devc running server detection #1656
- Removed references to Maven 2.x APIs in preparation for compatibility with an upcoming Maven 4.0 release #1663 #1662
- Handle variable resolution in more locations and scenarios #1657 #1655
- Do not delete config files when Liberty installation is pre-existing #1607
- Fix documentation #1649 #1659 #1632 #1631 #1625 #1623
See the commit log for the full set of the changes since the previous release.
The Liberty Maven Plugin 3.8 release is available on the Maven Central repository.