Integrating IntelliJ IDEA

From BaseX Documentation

(Difference between revisions)
Jump to: navigation, search
Line 130: Line 130:
* Use the  {{Code|+}} button below the check box to add the following {{code|jars}} from your BaseX distribution:
* Use the  {{Code|+}} button below the check box to add the following {{code|jars}} from your BaseX distribution:
** {{Code|basex/BaseX.jar}}
** {{Code|basex/BaseX.jar}}
-
** {{Code|basex/lib/basex-apj-9.1.1.jar}}
+
** {{Code|basex/lib/basex-apj-9.1.2.jar}}
** {{Code|basex/lib/basex-xqj-9.0.jar}}
** {{Code|basex/lib/basex-xqj-9.0.jar}}
** {{Code|basex/lib/xqj2-0.2.0.jar}}
** {{Code|basex/lib/xqj2-0.2.0.jar}}

Revision as of 09:51, 8 March 2019

This article is part of the Getting Started Section. It describes how to run XPath/XQuery code from within the IntelliJ IDEA IDE. There are currently two XQuery plugins for IntelliJ IDEA on the market:

Contents

Preparations

The following steps apply to all operating systems and both plugins:

xquery-intellij-plugin

This section focuses on Reece H. Dunn's xquery-intellij-plugin.

Installation

After installing IntelliJ IDEA and BaseX, install the xquery-intellij-plugin by one of the following methods:

From the Start Screen

From the IntelliJ IDEA Menu

Configuring The Processor

Intellij-xquery-settings-2.png

Querying Your Data

Intellij-add-configuration.png

Intellij-new-query-processor.png

Intellij-xquery-configuration.png

Intellij-run-button.png

XQuery Support

This section focuses on Grzegorz Ligas' XQuery Support plugin.

Installation

After installing IntelliJ IDEA and BaseX, install the XQuery Support plugin by one of the following methods:

From the Start Screen

Intellij-startbildschirm.png

From the IntelliJ IDEA Menu

Setting Up

File Extensions and XQuery Flavor

Intellij-xquery-settings.png

Configuring The Processor

You can set up the plugin as a standalone processor or client.

Standalone

Client

This assumes that you already have a BaseX database named factbook.

Intellij-basex-data-source.png

Querying Your Data

Intellij-query.png

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export