An open API service indexing awesome lists of open source software.

https://github.com/dbeaver/dbeaver-common

Common utils and dependencies for all DBeaver projects
https://github.com/dbeaver/dbeaver-common

database dbeaver java tycho

Last synced: about 1 year ago
JSON representation

Common utils and dependencies for all DBeaver projects

Awesome Lists containing this project

README

          

# DBeaver Common
[![CI](https://github.com/dbeaver/dbeaver-common/actions/workflows/push-pr-devel.yml/badge.svg)](https://github.com/dbeaver/dbeaver-jdbc-libsql/actions/workflows/push-pr-devel.yml)
[![Apache 2.0](https://img.shields.io/github/license/cronn-de/jira-sync.svg)](http://www.apache.org/licenses/LICENSE-2.0)

Common utils and dependencies for all [DBeaver](https://github.com/dbeaver) projects

This repository is a requirement for the following products:
- [DBeaver Community](https://github.com/dbeaver/dbeaver)
- [CloudBeaver Community](https://github.com/dbeaver/cloudbeaver)

It must be checked out in the same directory where the main repository is located.

What is inside:
- root: root Maven module for all projects. Defines base properties and dependencies (such as Tycho)
- modules: base Java utilities

## Modules:

### [org.jkiss.utils](modules%2Forg.jkiss.utils)

Various utilities (similar to Apache Commons and Google Guava).
#### Maven:
```xml

com.dbeaver.common
org.jkiss.utils
2.2.0

```

### [com.dbeaver.jdbc.api](modules%2Fcom.dbeaver.jdbc.api)

Base module for custom JDBC drivers development.
Contains utility classes and classes implementing JDBC interfaces for
driver, connection, statements, result sets and metadata read.

#### Maven:
```xml

com.dbeaver.common
com.dbeaver.jdbc.api
2.2.0

```

### [com.dbeaver.rpc](modules%2Fcom.dbeaver.rpc)

Simple RPC client-server implementation.

#### Maven:
```xml

com.dbeaver.common
com.dbeaver.rpc
2.2.0

```