[
https://issues.jboss.org/browse/JBIDE-13987?page=com.atlassian.jira.plugi...
]
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