I got done with a Skype conversation with Alexey Kazakov on how JBoss Tools will interact with the new Seam 2.3. The points are below. Some further questions are asked below. Many of you already know most of what is going on, this email is for clarification, information and to make this process as public as possible.
* Latest JBT is used with Eclipse 3.7.2 Indigo
* Seam 2.3 uses maven, therefore all dependencies are done through maven
* JBT WILL NOT be using Maven
* JBT only needs the initial seam distribution (zip file with lib) to have everything it needs to create a seam web project.
* Once JBT has the initial distribution and libraries it can then use that to create a seam web project.
* If the end user wishes to use JBT, they have to download the distribution, map it to SEAM_HOME.
* If the end user doesn't wish to use JBT, they can just add dependencies to their maven pom files, and do what they want.
* If the end user wants to use JBT AND Maven, that will not be supported currently (Need Verification)
* JBT will expect that the end distribution of Seam will have a lib folder with required jars, a list of jars, and a seam.sh and seam.bat to run seam-gen
* Seam 2.3 has a distribution module that creates the final distribution and uses the assembly plugin to achieve what JBT needs, this is the focus currently:
* JBT will still require seam.bat or seam.sh scripts so it can create entities and actions and that is already part of the current distribution
If this is not correct, please correct since if there is something wrong, it's because of a lack of understanding on my part.
Hope this is beneficial.
Danno