[jbosstools-issues] [JBoss JIRA] Created: (JBIDE-1902) contributing own completion metadata is impossible (contibutions to org.jboss.tools.common.kb.tldResource must come from org.jboss.tools.common.kb)

Heiner Westphal (JIRA) jira-events at lists.jboss.org
Thu Mar 13 05:47:58 EDT 2008


contributing own completion metadata is impossible (contibutions to org.jboss.tools.common.kb.tldResource must come from org.jboss.tools.common.kb)
---------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: JBIDE-1902
                 URL: http://jira.jboss.com/jira/browse/JBIDE-1902
             Project: Tools (JBoss Tools)
          Issue Type: Bug
          Components: jsp/jsf/xml source editing
    Affects Versions: 2.0.0.GA
         Environment: eclipse 3.3.2 with WTP 2.0.2  on Windows XP
            Reporter: Heiner Westphal


We want to contribute to extension point "org.jboss.tools.common.kb.tldResource"
supplying our own meta data in our own plugin.

But the schema-location is not interpreted relative to our plugin:
org.jboss.tools.common.kb/src/org/jboss/tools/common/kb/KbTldStore.java
...
      File shemaLocation = new File(kbPluginLocation, location);
..

Contributing plugins will not put their schema files inside the org.jboss.tools.common.kb plugin,
thus the location should be resolved relative to the contributing plugin, not relative to
org.jboss.tools.common.kb.

As a workaround I used a path containing ../pluginname_version/...:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
   <extension
         point="org.jboss.tools.common.kb.tldResource">
      <tld
            jsf="true"
            name="My Components"
            schema-location="../some.company.jsf.kb.mycomponents_1.0.0/tldschema/MyComponents.xml"
            uri="http://www.company.some/mycomponents"/>
   </extension>
</plugin>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jbosstools-issues mailing list