|
1 |
| -# SQLDeveloper Extension |
2 |
| -Extension for running unit tests from SQLDeveloper |
| 1 | +# utPLSQL for SQL Developer |
| 2 | + |
| 3 | +## Introduction |
| 4 | + |
| 5 | +utPLSQL for SQL Developer extends Oracle's SQL Developer by context menu entries and keyboard shortcuts for running utPLSQL unit tests from the Connections window or the PL/SQL editor. |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | +## Releases |
| 10 | + |
| 11 | +Binary releases are published [here](https://github.com/utPLSQL/utPLSQL-SQLDeveloper/releases). |
| 12 | + |
| 13 | +## Installation |
| 14 | + |
| 15 | +### From file |
| 16 | + |
| 17 | +1. Start SQL Developer |
| 18 | + |
| 19 | +2. Select ```Check for Updates…``` in thehe help menu. |
| 20 | + |
| 21 | +3. Use the ```Install From Local File``` option to install the previously downloaded ```utplsql_for_SQLDev_*.zip``` file. |
| 22 | + |
| 23 | +## Issues |
| 24 | +Please file your bug reports, enhancement requests, questions and other support requests within [Github's issue tracker](https://help.github.com/articles/about-issues/). |
| 25 | + |
| 26 | +* [Questions](https://github.com/utPLSQL/utPLSQL-SQLDeveloper/issues?q=is%3Aissue+label%3Aquestion) |
| 27 | +* [Open enhancements](https://github.com/utPLSQL/utPLSQL-SQLDeveloper/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement) |
| 28 | +* [Open bugs](https://github.com/utPLSQL/utPLSQL-SQLDeveloper/issues?q=is%3Aopen+is%3Aissue+label%3Abug) |
| 29 | +* [Submit new issue](https://github.com/utPLSQL/utPLSQL-SQLDeveloper/issues/new) |
| 30 | + |
| 31 | +## How to Contribute |
| 32 | + |
| 33 | +1. Describe your idea by [submitting an issue](https://github.com/utPLSQL/utPLSQL-SQLDeveloper/issues/new) |
| 34 | +2. [Fork the utPLSQL-SQLDeveloper respository](https://github.com/utPLSQL/utPLSQL-SQLDeveloper/fork) |
| 35 | +3. [Create a branch](https://help.github.com/articles/creating-and-deleting-branches-within-your-repository/), commit and publish your changes and enhancements |
| 36 | +4. [Create a pull request](https://help.github.com/articles/creating-a-pull-request/) |
| 37 | + |
| 38 | +## How to Build |
| 39 | + |
| 40 | +1. [Download](http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html) and install SQL Developer 17.4.0 |
| 41 | +2. [Download](https://maven.apache.org/download.cgi) and install Apache Maven 3.5.2 |
| 42 | +3. [Download](https://git-scm.com/downloads) and install a git command line client |
| 43 | +4. Clone the utPLSQL-SQLDeveloper repository |
| 44 | +5. Open a terminal window in the utPLSQL-SQLDeveloper root folder and type |
| 45 | + |
| 46 | + cd sqldev |
| 47 | + |
| 48 | +6. Run maven build by the following command |
| 49 | + |
| 50 | + mvn -Dsqldev.basedir=/Applications/SQLDeveloper17.4.0.app/Contents/Resources/sqldeveloper clean package |
| 51 | + |
| 52 | + Amend the parameter sqldev.basedir to match the path of your SQL Developer installation. This folder is used to reference Oracle jar files which are not available in public Maven repositories |
| 53 | +7. The resulting file ```utplsql_for_SQLDev_x.x.x-SNAPSHOT.zip``` in the ```target``` directory may be installed within SQL Developer |
| 54 | + |
| 55 | +## License |
| 56 | + |
| 57 | +utPLSQL for SQL Developer is licensed under the Apache License, Version 2.0. You may obtain a copy of the License at <http://www.apache.org/licenses/LICENSE-2.0>. |
0 commit comments