[jbosstools-issues] [JBoss JIRA] (JBIDE-9852) Make sure JBT works with the latest Sea 3.1.0.Beta3 release.

Viacheslav Kabanovich (Commented) (JIRA) jira-events at lists.jboss.org
Wed Oct 5 18:50:16 EDT 2011


    [ https://issues.jboss.org/browse/JBIDE-9852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12632609#comment-12632609 ] 

Viacheslav Kabanovich commented on JBIDE-9852:
----------------------------------------------

Changes that concern our tools:

Package renaming
org.jboss.solder instead of org.jboss.seam.solder
org.jboss.solder.config instead of org.jboss.seam.config
org.jboss.solder.servlet instead of org.jboss.seam.servlet

Extension renaming caused by package renaming
org.jboss.solder.config.xml.bootstrap.XmlConfigExtension instead of org.jboss.seam.config.xml.bootstrap.XmlConfigExtension
org.jboss.solder.servlet.ServletExtension instead of org.jboss.seam.servlet.ServletExtension
org.jboss.solder.bean.generic.GenericBeanExtension instead of org.jboss.seam.solder.bean.generic.GenericBeanExtension
org.jboss.solder.bean.defaultbean.DefaultBeanExtension instead of org.jboss.seam.solder.bean.defaultbean.DefaultBeanExtension
org.jboss.solder.core.CoreExtension instead of org.jboss.seam.solder.core.CoreExtension
org.jboss.solder.unwraps.UnwrapsExtension instead of org.jboss.seam.solder.unwraps.UnwrapsExtension
org.jboss.solder.logging.TypedMessageLoggerExtension instead of org.jboss.seam.solder.logging.TypedMessageLoggerExtension
org.jboss.solder.serviceHandler.ServiceHandlerExtension instead of org.jboss.seam.solder.serviceHandler.ServiceHandlerExtension

Now we can choose between two options:
1) Just migrate extensions to new namespace. Stop supporting Seam 3.0.0. That is the only disadvantage - some customers might prefer to stay with Seam 3.0.0 (will they?).
2) Add new set of extensions for Seam 3.1.0. At this moment 95% of code can be shared in supporting both versions so that it may be almost as easy to do as option (1). But it is quite likely that Seam will continue to be developed so that sharing code between old frozen version and new developing version will make our code messy. So, a safe way is to clone our code for the old version, and add version suffix to its package names, and support both versions separately.

Guys, please vote.


                
> Make sure JBT works with the latest Sea 3.1.0.Beta3 release.
> ------------------------------------------------------------
>
>                 Key: JBIDE-9852
>                 URL: https://issues.jboss.org/browse/JBIDE-9852
>             Project: Tools (JBoss Tools)
>          Issue Type: Task
>          Components: CDI extensions
>            Reporter: Alexey Kazakov
>            Assignee: Alexey Kazakov
>             Fix For: 3.3.0.M4
>
>
> See http://in.relation.to/Bloggers/JBossSeam310Beta3Released

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list