[jbosstools-issues] [JBoss JIRA] (JBIDE-13987) Improve project wizards in JBoss Central : Proxy Wizards

Radim Hopp (JIRA) jira-events at lists.jboss.org
Fri Jun 7 07:51:54 EDT 2013


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

Radim Hopp commented on JBIDE-13987:
------------------------------------

Hi [~fbricon], I'm having troubles with veryfiying this JIRA.
I've created jbosstools-directory.xml and org.jboss.tools.central.directory.jar (I just took the one from JBT updatesite and modified its plugin.xml and plugin.properties). I just changed few labels to see if those changes will be propagated to JBT (to verify that my setup is correct).
I have jbosstools-directory.xml and org.jboss.tools.central.directory.jar located in my root www folder and both are accesible via http (http://localhost/jbosstools-directory.xml, http://localhost/org.jboss.tools.central.discovery.jar)

{noformat:title=jbosstools-directory.xml}
<?xml version='1.0' encoding='UTF-8'?>
<directory xmlns="http://www.eclipse.org/mylyn/discovery/directory/">
<entry url="org.jboss.tools.central.discovery.jar" permitCategories="true"/>
</directory>
{noformat}
{noformat:title=eclipse.ini}
$ cat eclipse.ini 
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130327-1440
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Djboss.discovery.directory.url=http://localhost/jbosstools-directory.xml
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
{noformat}

But after these steps, the changes I made are not reflected in JBT. Am I missing something?
                
> Improve project wizards in JBoss Central : Proxy Wizards
> --------------------------------------------------------
>
>                 Key: JBIDE-13987
>                 URL: https://issues.jboss.org/browse/JBIDE-13987
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: central
>    Affects Versions: 4.1.0.Alpha1
>            Reporter: Fred Bricon
>            Assignee: Max Rydahl Andersen
>              Labels: new_and_noteworthy, respin-b
>             Fix For: 4.1.0.Beta1
>
>
> The "Start from scratch" section (formerly known as Project section) in JBoss Central needs to support the following requirements :
> - wizard list (label/order/description) must be updateable remotely
> - show wizards (including the proper icon) even if their contributing plugins are missing
> - when clicking on the wizard link in JBoss Central, if the wizard is available then open it, else, install the required plugins
> The general idea here is to use some kind of proxy wizard. A proxy wizard model should have the following attributes :
> - id : the proxy wizard id
> - label : the proxy wizard label shown in JBoss Central
> - wizardId : the real wizard id used by Central to open the wizard dialog
> - iconPath : the path to the wizard icon (independent of required connector)
> - description : the description shown in Central when hovering over the wizard link
> - requiredConnectorIds : the connector ids to install if the real wizard is not available
> - priority : order in which the wizard is displayed in JBoss Central
> The proxy wizards will be declared in the jboss-discovery.jar plugin.xml (to minimize build / maintenance overhead). The jar will also include the required icons.
> The jar will be fetched remotely by the discovery mechanism but a cached version must be kept for offline usage.

--
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