Releases: OpenLiberty/ci.maven
Liberty Maven Plug-In 2.4.2
Version 2.4.2 of the Liberty Maven Plugin fixes a bug with the configure-arquillian
goal failing when a bootstrap.properties
file is not specified.
See the commit log for the full set of the changes.
The Liberty Maven Plug-in 2.4.2 release is available on the Maven Central repository.
Liberty Maven Plug-In 2.4
Version 2.4 of the Liberty Maven Plugin adds automatic detection of the new Arquillian Liberty Container Maven coordinates in the configure-arquillian
goal:
- io.openliberty.arquillian:arquillian-liberty-managed
- io.openliberty.arquillian:arquillian-liberty-remote
See the commit log for the full set of the changes.
The Liberty Maven Plug-in 2.4 release is available on the Maven Central repository.
Liberty Maven Plug-In 2.3
Version 2.3 of the Liberty Maven Plugin adds support for the Open Liberty runtime, specifically with failsafes in the install-feature
and uninstall-feature
goals in the event that bin/installUtility
does not exist.
It also adds aliases for the following goals:
start
is equivalent tostart-server
stop
is equivalent tostop-server
run
is equivalent torun-server
debug
is equivalent todebug-server
status
is equivalent toserver-status
Finally, this updated version removes unneeded dependency resolution in certain goals.
See the commit log for the full set of changes.
The Liberty Maven Plug-in 2.3 release is available on the Maven Central repository.
Liberty Maven Plug-In 2.2
Version 2.2 of the Liberty Maven Plugin provides defect fixes and introduces the configure-arquillian
goal to improve integration with the Arquillian WLP Managed and Remote containers. Documentation for the goal is available here.
See the commit log for the full set of changes.
The Liberty Maven Plug-in 2.2 release is available on the Maven central repository.
Liberty Maven Plug-In 2.1.2
Archetypes in this release use the latest Liberty 17.0.0.4 release.
Liberty Maven Plug-In 2.1.1
The 2.1.1 maintenance release of Liberty Maven Plug-in updates contains defect fixes for installing EAR files. See the commit log for the full set of changes.
The Liberty Maven Plug-in 2.1.1 release is available on the Maven central repository.
Liberty Maven Plug-In 2.1
The Liberty Maven plugin added loose application support for enterprise applications. The plugin can now build your whole enterprise application as a loose application for easier debugging with the WebSphere Deverloper Tools (WDT).
The integration between WDT and Maven projects allow the servers created by the Liberty Maven plugin to be managed by WDT. This support is an extension to the Maven web application support added in version 2.0.
There is also a new EAR project archetype.
Liberty Maven Plug-In 2.0
Version 2.0 of the liberty-maven-plugin provides exciting new capability for developing web applications for the Liberty server. It includes improvements that allow the WebSphere Developer Tools (WDT) better integration with the Liberty servers created in Maven WAR projects. Grab the WDT 17.0.0.2 or later release to work with this version of the plug-in. Improvements include:
- Loose application configuration for easy application debug without rebuilding the WAR.
- Ability to copy a configuration directory if you are using included configuration files.
- New
test-start-server
andtest-stop-server
goals that honor common skip test mechanisms. - Ability to easily update your Liberty license to a production license.
- New
debug-server
goal - New
liberty-archetype-webapp
archetype to create a new sample web project. - New
liberty-maven-app-parent
parent POM that binds commonly usedliberty-maven-plugin
goals to the default lifecycle. - The
liberty-assembly
automatically binds more goals to simplify your POM.
See Liberty Maven plug-in release 2.0 differences for more information on the release.
The Liberty Maven Plug-in 2.0 release is available on the Maven central repository. To enable it in your project, add the following to your pom.xml
file:
<plugin>
<groupId>net.wasdev.wlp.maven.plugins</groupId>
<artifactId>liberty-maven-plugin</artifactId>
<version>2.0</version>
</plugin>
Liberty Maven Plug-In 1.3
Major changes in the 1.3 release of Liberty Maven Plug-in:
- Introduced a new compile-jsp goal for precompiling JSP files.
- Updates to the stop-server goal to not fail if the server is not installed or running.
The Liberty Maven Plug-in 1.3 release is available on the Maven central repository. To enable it in your project, add the following to your pom.xml
file:
<plugin>
<groupId>net.wasdev.wlp.maven.plugins</groupId>
<artifactId>liberty-maven-plugin</artifactId>
<version>1.3</version>
</plugin>
Liberty Maven Plug-In 1.2.1
The 1.2.1 maintenance release of Liberty Maven Plug-in updates the default Liberty version selected when installing from the Liberty repository using the install-server goal. See the commit log for the full set of changes.
The Liberty Maven Plug-in 1.2.1 release is available on the Maven central repository. To enable it in your project, add the following to your pom.xml
file:
<plugin>
<groupId>net.wasdev.wlp.maven.plugins</groupId>
<artifactId>liberty-maven-plugin</artifactId>
<version>1.2.1</version>
</plugin>