JBoss.orgCommunity Documentation
The purpose of this document is to describe briefly the functionality present in the Eclipse Guvnor Tools (EGT) for Drools 5. While not intended as a comprehensive reference, there should be enough detail included for early adopters using these tools.
The Guvnor repository is not intended as a Source Code Management (SCM) solution, and the EGT are not intended to be Eclipse “team provider” extensions or replacements. Rather, the Guvnor repository is a location where certain artifacts (such as rules and SOA policy definitions) are controlled (“governed”) by policies defined by the deployment environment. The purpose of the EGT is then to enable access to resources held by the Guvnor repository, so they can be used in development. Thus, limited capabilities for reading, writing, adding, and removing Guvnor repository resources are provided in the EGT.
The following table lists all valuable features of the Guvnor Tools.
Table 1.1. Key Functionality of Guvnor Tools
Feature | Benefit | Chapter |
---|---|---|
Guvnor Repositories View |
The purpose of the view is to enable access to Guvnor repository resources in a standard tree format | Guvnor Repositories View |
Guvnor Connection Wizard |
The wizard helps to create a connection to a Guvnor repository. | Guvnor Connection Wizard |
Guvnor Resource History View |
This view shows revisions of specific resources available in the repository. | Guvnor Resource History View |
Resources from Guvnor Wizard |
The wizard helps to get local copies of Guvnor repository resources. | Importing Guvnor Repository Resources |
A number of actions for working with files |
The Guvnor actions (available through the Guvnor context menu on files) are provided for working with files, both those associated with Guvnor repository master copies and those not associated. | Actions for Local Guvnor Resources |
Guvnor Tools is a part of the JBoss Tools project. Thus to get started with Guvnor Tools, you should have the following:
Eclipse 3.4.x with Jboss Tools bundle of Eclipse plugins installed. How to install JBoss Tools onto Eclipse you can find in the "JBoss Tools Installation" section.
JBoss Server 4.2 or higher with Guvnor repository deployed. Thus, you should download Guvnor CR1 and extract it to the deploy directory of the server.
Now refer to the "Functionality Overview" section to find out what you can do with Guvnor and Eclipse synchronisation tool.