When you install the WebSphere Liberty Profile Developer Tools from the Eclipse Marketplace, the location of the IBM provided Maven Archetypes is automatically added to the list of Archetype Catalogs in the Eclipse Maven preferences. This can be verified by accessing Window > Preferences > Maven > Archetypes. In this dialog, you should see something along the lines of this:
I have highlighted the IBM entry in the screen shot above.
IBM has provided three primary Archetypes; EJB, OSGi and WebApp (Portlet is there as well). For each of these, there is a JEE 5 and JEE 6 version for both the Liberty Profile and WebSphere proper. To use these Archetypes to create a new project, simply:
- Access File > New > Project... and scroll down to and expand the Maven entry.
- Choose the Maven Project entry from the list.
- Click the Next button.
- On the New Maven Project dialog, click the Next button.
- From the Catalog selection menu, select the IBM catalog.
At this point, the new project dialog should look something like this:
To complete the process, select the Archetype that best meets the need of the project and click the Next button. On the final screen, enter the Maven specifics of the project and click Finish.
If you followed the instructions from my previous post, your project should be created successfully using the dependency created by the pom builder.




