[jbosstools-issues] [JBoss JIRA] (JBIDE-12962) JBoss Central - Create Projects - Future Archetypes

Fred Bricon (JIRA) jira-events at lists.jboss.org
Thu May 16 06:16:07 EDT 2013


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

Fred Bricon edited comment on JBIDE-12962 at 5/16/13 6:14 AM:
--------------------------------------------------------------

This has been fixed as part of JBIDE-13987. New wizards can be dynamically added to Central (outside the regular JBT/JBDS lifecycle). 

In order to contribute new wizards to JBoss Central, you need to add a new <proxyWizard> extension in com.jboss.jbds.central.discovery/plugin.xml (for JBDS) and/or org.jboss.tools.central.discovery/plugin.xml for JBT, like :
{code}
   <extension point="org.jboss.tools.central.proxyWizard">
       ...
       <proxyWizard 
          id="openshift.wizard" 
          description="%openshift.wizard.description"
          label="OpenShift Application"
          priority="2"
          iconPath="images/wizards/openshift-logo-white-icon.png"
          wizardId="org.jboss.ide.eclipse.as.openshift.express.ui.wizard.createNewApplicationWizard"
          requiredComponentIds="org.jboss.tools.openshift.feature">
      </proxyWizard>
    </extension>
{code}
* Your features need to be available as discovery connectors in the same plugin.xml and listed as requiredComponentIds
* Your wizard (referenced by wizardId) doesn't need to be maven-based
* Icons for the wizards need to be added under com.jboss.jbds.central.discovery/images/wizards and org.jboss.tools.central.discoveryimages/wizards

		
                
      was (Author: fbricon):
    This has been fixed as part of JBIDE-13987. New wizards can be dynamically added to Central (outside the regular JBT/JBDS lifecycle). 

In order to contribute new wizards to JBoss Central, you need to add a new <proxyWizard> extension in com.jboss.jbds.central.discovery/plugin.xml (for JBDS) and/or org.jboss.tools.central.discovery/plugin.xml for JBT 

   <extension point="org.jboss.tools.central.proxyWizard">
       ...
       <proxyWizard 
          id="openshift.wizard" 
          description="%openshift.wizard.description"
          label="OpenShift Application"
          priority="2"
          iconPath="images/wizards/openshift-logo-white-icon.png"
          wizardId="org.jboss.ide.eclipse.as.openshift.express.ui.wizard.createNewApplicationWizard"
          requiredComponentIds="org.jboss.tools.openshift.feature">
      </proxyWizard>
    </extension>

* Your features need to be available as discovery connectors in the same plugin.xml and listed as requiredComponentIds
* Your wizard (referenced by wizardId) doesn't need to be maven-based
* Icons for the wizards need to be added under com.jboss.jbds.central.discovery/images/wizards and org.jboss.tools.central.discoveryimages/wizards

		
                  
> JBoss Central - Create Projects - Future Archetypes
> ---------------------------------------------------
>
>                 Key: JBIDE-12962
>                 URL: https://issues.jboss.org/browse/JBIDE-12962
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: central
>    Affects Versions: 4.0.0.Alpha2
>            Reporter: Burr Sutter
>            Assignee: Fred Bricon
>             Fix For: 4.1.0.Beta1
>
>         Attachments: Screen Shot 2012-11-01 at 6.13.27 PM.png, Screen Shot 2012-11-01 at 6.14.08 PM.png
>
>
> Currently JBoss Central's Create Projects section includes the following:
> 1) Dynamic Web Project
> 2) OpenShift Application
> 3) Java EE Web Project
> 4) Java EE Project (Java EE EAR Project)
> 5) HTML5 Project
> 6) RichFaces Project
> 7) SpringMVC Project
> 8) GWT Web Project
> And in 2013 we can expect at least the following potential archetypes to be created:
> - Portal/Gatein Project
> - EDS/Teiid Project
> - SOA/Switchyard Project
> - BRMS/jBPM/BPMN2 Project
> - BRMS/Drools Expert Project
> - Fuse/Camel Project
> These additional archetypes would only need to be available when the end-user has:
> a) acquired the additional tools (JBoss Central - Software/Update tab)
> b) potentially switched to the correct Perspective
> This jira represents the "design" discussion.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list