[jboss-user] [JBoss Seam] - Seam Tools, Project Structures, and IDEs

Delphi's Ghost do-not-reply at jboss.com
Tue Mar 20 15:55:10 EDT 2007


We are starting a new EJB project in Seam, and are wondering what type of project to use. Given the Exadel announcement we anticipate using Exadel initially until the formal release of RHDS as opposed to Netbeans. We felt that the final incarnation of Exadel studio as RHDS would be more in tune with our technology choices of JSF, Seam, Hibernate, Jbpm and probably JBoss.

However, we are somewhat perplexed as to what type of project to use. Using Seam-Gen, or a homebrew ant-driven project structure means we can manipulate the project however we want through ant, but within Eclipse, it looks crappy with jar files everywhere (I know about the filters, but I want to see the jars organized, not included as top level items). 
Our other concern is with debugging the application within the IDE which is difficult/impossible? without using an IDE generated project as opposed to an ant based project.

We tried starting with an Java Enterprise Application project, but couldn't get Eclipse to deploy it with the jboss-seam.jar & other jars in the root directory of the ear. I can manually export the project to an ear file, and they get included. However, if I just publish it to the web server, the jars aren't included. I've tried just about every combination of importing jars, including them in the EarContent directory, putting the names in application.xml but with no luck.

Our only other concern is whether we need to go with an Ant driven project so we can get the benefits of exploded deployments.

Doing this in Netbeans was easy, it just works, but we have no idea when Netbeans will support Seam for things like autocompletion in JSF pages, and the visual editor in Netbeans has plenty of flaws, while the exadel visual editor is just enough for you to get an idea of how the page looks.

We have also considered bagging the idea of a visual editor in the IDE, and going with something like Dreamweaver with the Seam/JSF plugins.

So, I'm wondering if anyone has any suggestions for an IDE friendly project structure that will work well with Exadel/Eclipse, and deploy to an Ear, with an exploded deployment option?



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4029973#4029973

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4029973



More information about the jboss-user mailing list