[jbosstools-dev] Re: Seam Project Wizard

Alexey Kazakov akazakov at exadel.com
Wed Jan 21 14:38:07 EST 2009


Snjezana Peco wrote:
> I have noticed that the New Seam wizard is being executed in the 
> following order:
>
> - Seam Install delegate creates  Seam facet, WAR project ...
> - Seam Post Install delegate registers (and publishes) the project on 
> the server and registers a database profile
> - SeamProjectCreator.execute() configures a test project (EJB and EAR 
> projects for EAR deployment)
>
> It could happen that the project is registered (and published) before 
> it is configured completely.
Hm... yes it could :(
Is there particular issue already in JIRA?

>
> My proposal is the following:
> - moving SeamProjectCreator.execute() to Seam Install delegate
SeamProjectCreator is used be New Seam Wizard Project.
If user just add Seam facet to existed project then we must not to use 
SeamProjectCreator.
We can check the wizard that installs Seam facet but I'm not sure this 
is the best solution...

> - registering and publishing a project should be done in a job within 
> Seam Post Install delegate or within Seam Install delegate . This job 
> would wait for the project to be built. After that, it would register 
> the project on the server.
>
Sounds better for me. Is there any chance that registering will be 
before eclipse starts building project created by SeamProjectCreator?

> Snjeza




More information about the jbosstools-dev mailing list