IvyDE
  1. IvyDE
  2. IVYDE-190

Inclusion of Ivy related schemas into the Eclipse XML Catalog

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1.0
    • Component/s: None
    • Labels:
      None

      Description

      The Eclipse XML Catalog is used to source XML schemas locally without having to reach out to the http address of the original schema location. This introduces issues for users that are behind a firewall or disconnected from the internet. Existing plugins, such as Spring IDE, automatically populate the catalog with their own schemas. It would be good if IvyDE could do the same, both for the schema associated to the ivy.xml file as well as any schema associated to the ivy-settings file.

      This request was originally posted to the ivy-user mailing list with subject: Adding Ivy schema to Eclipse XML catalog.

        Activity

        Hide
        Miguel Griffa added a comment -

        This patch registers the schema included in the plugin in the xml catalog.
        The dependency org.eclipse.wst.xml.core had to be added in order to do this.
        Only ivy.xsd is provided, I couldn't find the schema for settings file.
        The patch was created against latest trunk in svn.
        I've had a hardtime trying to test it, so it needs someone with good knoledge on internals and cache to certify this is actually working.
        If you find any issue with this please, let me know.

        Show
        Miguel Griffa added a comment - This patch registers the schema included in the plugin in the xml catalog. The dependency org.eclipse.wst.xml.core had to be added in order to do this. Only ivy.xsd is provided, I couldn't find the schema for settings file. The patch was created against latest trunk in svn. I've had a hardtime trying to test it, so it needs someone with good knoledge on internals and cache to certify this is actually working. If you find any issue with this please, let me know.
        Hide
        Nicolas Lalevée added a comment -

        There was a spell mistake in the plugin.xml. I fixed it and everything worked as expected offline.

        Show
        Nicolas Lalevée added a comment - There was a spell mistake in the plugin.xml. I fixed it and everything worked as expected offline.

          People

          • Assignee:
            Nicolas Lalevée
            Reporter:
            Jeffrey Sinclair
          • Votes:
            4 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development