ci.maven.tools is a collection of Maven archetypes and target POMs for developing Java EE and OSGi applications targeting WebSphere Application Server Liberty within the WDT Eclipse IDE.
There are provided two different projects to be used in Maven environments: Maven Target POMs, a set of convenience POMs that groups WebSphere Liberty dependencies; and Maven archetypes, to create new Maven projects with recommended configurations and dependencies targeting WebSphere Liberty.
Project containing convenience POMs that groups a set of WebSphere Liberty APIs/SPIs, java specifications and third-party dependencies provided by the runtime.
Following are the provided modules for this project:
dev/api/spec
and /dev/spi/spec
folders.dev/api/third-party
and /dev/spi/third-party
folders.Project with Maven archetypes for creating new Java EE and OSGi projects targeting WebSphere Liberty within the WDT Eclipse IDE.
Archetype | Project type |
---|---|
ejb-jee5-liberty | EJB 3.0 project |
ejb-jee6-liberty | EJB 3.1 project |
ejb-jee7-liberty | EJB 3.2 project |
webapp-jee5-liberty | Web 2.5 project |
webapp-jee6-liberty | Web 3.0 project |
webapp-jee7-liberty | Web 3.1 project |
Archetype | Project type |
---|---|
osgi-liberty | OSGi project |
osgi-web25-liberty | OSGi Web 2.5 project |
osgi-web30-liberty | OSGi Web 3.0 project |
osgi-web31-liberty | OSGi Web 3.1 project |
To build and install the whole project in your local Maven repository, locate in the root folder and then execute one of the following commands in a Maven terminal.
mvn install
: installs the archetypes and target POMs into your local Maven repository.mvn install -DskipTests
: installs the archetypes and target POMs into your local Maven repository without executing testing. Notice: