Provides support for XQuery language version 3.0 and 3.1, and MarkLogic's extended 1.0-ml variant, in IntelliJ IDEA. The plugin should work in other JetBrains IDEs as well. This project is forked from the excellent XQuery Support plugin project by Grzegorz Ligas.
This is an extension to that XQuery plugin that adds live debugging support on MarkLogic. It also includes in-IDE documentation for W3C XQuery and MarkLogic extension function APIs.
This plugin is at version 1.x but is still under development. There is more work to do on the parser and additional features are planned. Please report bugs and request new features via the GitHub Issues for this project.
If you would like to participate in this project, please contact Ron Hitchens ([email protected]). This is a side gig for me so progress sometimes proceeds in fits and starts. If you want to help, or sponsor my work on this, please contact me.
By far the best way to run this plugin is to install it directly from within IntelliJ
(see the Wiki for details).
If you want to build the plugin from source you can clone this repository and run
./gradlew dist
from the top. This
will produce a .zip
file under build/distributions
. That file can be installed from the Plugins section of
IntelliJ Preferences by selecting "Install from disk". To make any changes and test it, you will need to
configure an IntelliJ Plugin project, which requires a few non-standard steps. See the file
readme.txt
in the top-level notes directory.
The GitHub Pages for this project are still under construction. Until they are ready, useful information can be found on the project Wiki
GitHub Issues - request bug fixes, new features, enhancements, track current release
Ignore the build errors noted below, if any. The TravisCI build config is out of date and when it was correct it would still fail from excessive IntelliJ debug log output. The code builds and runs fine, I'll fix it when I get a chance.