Skip to content

Common utils and dependencies for all DBeaver projects

License

Notifications You must be signed in to change notification settings

dbeaver/dbeaver-common

Repository files navigation

DBeaver Common

CI Apache 2.0

Common utils and dependencies for all DBeaver projects

This repository is a requirement for the following products:

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:

Various utilities (similar to Apache Commons and Google Guava).

Maven:

    <dependency>
      <groupId>com.dbeaver.common</groupId>
      <artifactId>org.jkiss.utils</artifactId>
      <version>2.2.0</version>
    </dependency>

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:

    <dependency>
      <groupId>com.dbeaver.common</groupId>
      <artifactId>com.dbeaver.jdbc.api</artifactId>
      <version>2.2.0</version>
    </dependency>

Simple RPC client-server implementation.

Maven:

    <dependency>
      <groupId>com.dbeaver.common</groupId>
      <artifactId>com.dbeaver.rpc</artifactId>
      <version>2.2.0</version>
    </dependency>