{{{ XML 3.0.6
Source: Source code is in SVN with the tag release-3.0.6
Announcement: bug fix release + hyperlinks on entity references
Requires Java 1.7
Requires jEdit 05.02.00.00
Required plugins:
Antlr 4.5.1 (antlr.AntlrPlugin)
Common Controls 1.7.4 (CommonControlsPlugin)
EclipseIcons 1.0 (eclipseicons.EclipseIconsPlugin)
ErrorList 2.3 (errorlist.ErrorListPlugin)
SideKick 1.8 (sidekick.SideKickPlugin)
XercesPlugin 2.9.1 (xerces.XercesPlugin)
Optional plugins:
Beauty 0.9 (beauty.BeautyPlugin)
Hyperlinks 1.1.0 (gatchan.jedit.hyperlinks.HyperlinksPlugin)
Templates 4.1.2 (templates.TemplatesPlugin)
Short Description: The XML plugin provides features for editing XML, HTML, JavaScript JSON, and CSS files. For XML files, it does validation against a DTD, XSD, or RNG. For all languages, it displays element trees in the SideKick dockable. For XML, HTML5 and CSS3, you get completion popups for elements, attributes, and entities.
Long Description: <html>
The XML plugin provides a SideKick tree structure browser for editing XML, HTML, CSS, JSON, and JavaScript files, and completion for XML, HTML5 and CSS3.
Matching tag actions, pretty-printing, graphical editing of tag attributes and conversion of special characters to entities and vice versa are supported for both XML and HTML files.
XML files are validated against their DTD, XSD, or RNG. Validation errors are shown in the Error List.
}}}
I'm getting a compile error:
[jp.javac] Compiling 217 source files to /Users/elberry/development/projects/jedit/sandbox/plugins/XML-3.0.6/XML/build/classes
[jp.javac] /Users/elberry/development/projects/jedit/sandbox/plugins/XML-3.0.6/XML/xml/TemplatesManager.java:51: error: cannot access RuntimeConstants
[jp.javac] String templateDir = TemplatesPlugin.getTemplateDir();
I checked, and I see the velocity-1.7.jar on the classpath. Note that there was an update to the Templates plugin (5.0.0), which may have included a newer version of Velocity.
The updated Templates plugin indeed moved from velocity-1.5.jar to velocity-1.7.jar.
So the build.xml file needs to be updated if compiling against Templates 5.0.0. But it builds when compiling against the required Templates 4.1.2.
XML works with either version of the Templates plugin. What shall I do? Revbump the dependency to Templates 5.0.0?
Ah. I see it in the build.xml file, it's referencing the specific version of the velocity jar. I'll work it out.