Alexey Kazakov [http://community.jboss.org/people/akazakov] created the 
discussion

"Re: How to create seam web project programmatically?"

To view the discussion, visit: http://community.jboss.org/message/596010#596010

--------------------------------------------------------------
Just create a Java project using JDT API and then enable Seam support for the 
project:

> IProject project = ...;  // Your Java project.
> 
>  
> org.jboss.tools.common.model.util.EclipseResourceUtil.addNatureToProject(project,
>  org.jboss.tools.seam.core.ISeamProject.NATURE_ID);  // Enables Seam builder 
> and nature.
>                               
> if(!project.hasNature(org.jboss.tools.jst.web.kb.IKbProject.NATURE_ID)) {
>                                         
> org.jboss.tools.common.model.util.EclipseResourceUtil.addNatureToProject(project,
>  org.jboss.tools.jst.web.kb.IKbProject.NATURE_ID); // Enables JBoss Tools 
> KnowledgeBase builder/nature required by Seam/JSF code 
> completion/validation/hyperlinks.
>                               }
>                               
> org.jboss.tools.common.model.util.EclipseResourceUtil.addBuilderToProject(project,
>  
> org.eclipse.wst.validation.internal.plugin.ValidationPlugin.VALIDATION_BUILDER_ID); 
>  // Enables WST validation which is required by Seam validation.
Or you can create a WTP dynamic web project instead of plain Java project if 
you want a full JSF support on XHTML/JSPs.
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/596010#596010]

Start a new discussion in JBoss Tools at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to