Releases: OpenLiberty/ci.maven
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>
Liberty Maven Plug-In 1.2
Major changes in the 1.2 release of Liberty Maven Plug-in:
- Introduced a new clean-server goal for cleaning up server's log, workarea and other directories.
- Enhanced the install-feature goal to enable installation of features from a local repository.
- Lots of other bug fixes and improvements. See the commit log for the full set of changes.
The Liberty Maven Plug-in 1.2 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</version>
</plugin>
Liberty Maven Plug-in 1.1
Major changes in the 1.1 release of Liberty Maven Plug-in:
- Introduced a new repository-based method for downloading and installing Liberty profile runtime.
- Added install-feature goal for installing and uninstall-feature goal for uninstalling Liberty features.
- Lots of other bug fixes and improvements. See the commit log for the full set of changes.
The Liberty Maven Plug-in 1.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.1</version>
</plugin>