Re: JSF Maven archetype code review

From: Lincoln Baxter, III <>
Date: Tue, 12 Apr 2011 16:32:07 -0400

Hi Sheetal,

I took a look at this and it looks very good for getting users set up
quickly. Might I also suggest that you take a look at Seam Forge, which
provides much of this functionality already:

For example, in it's simplest form, it is possible to create a new JSF
maven-based application with the following commands in Forge:

$ new-project --named jsf-quickstart --topLevelPackage
> com.example.jsf.quickstart
> $ project install-facet forge.spec.jsf

At which point the project can be deployed onto an EE appserver, other
commands may be used to extend the functionality by, installing persistence,
other specs, and other tools. A Faces plugin for forge could be a place
where many things JSF can be controlled and streamlined from a user's
perspective. Setting development/production project stage, state-saving,

Just food for thought, there is currently no Faces plugin, simply support
for faces-config. (The forge built-in scaffold features JSF)

/end pitch

On Thu, Mar 17, 2011 at 4:50 PM, Sheetal Vartak

> Hi All,
> Please take a look at the new dir structure (jsf-archetype) I plan to add
> to the trunk. I have a little document attached describing the intent of
> having this maven archetype and the instructions to create it. Please take a
> look and let me know if there are any suggestions/recommendations/comments.
> Thanks
> Sheetal

Lincoln Baxter, III
"Keep it Simple"