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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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>