Build from sources
DBeaverDevOps edited this page Feb 9, 2024
·
1 revision
Before proceeding with building DBeaver, ensure that your system meets the following prerequisites:
- JDK 17 or higher: DBeaver currently uses OpenJDK 17 as the default Java Development Kit. Make sure you have JDK 17 or a newer version installed.
- Apache Maven 2.9.5 or higher: This is required for managing the project's build. You can download it from the Apache Maven website.
- Git: Needed for cloning the DBeaver repository. If you do not have Git installed, visit the official Git website for download and installation instructions.
- Internet Access: Required for downloading dependencies and other necessary components during the build process.
-
Clone the DBeaver repository:
git clone https://github.com/dbeaver/dbeaver.git dbeaver cd dbeaver
-
To build the project, use the appropriate script for your operating system:
On Windows, run:
build.cmd
On Linux or macOS, run:
./build.sh
After the build process completes, the binaries can be found in the product/community/target/products
directory.
- Installation
- Application Window Overview
- Views
- Database Object Editor
- SQL Editor
- Search
- Schema compare
- Using Liquibase in DBeaver
- Data compare
- MockData generation
- Spelling
- Dashboards, DB monitoring
- Projects
- Managing Master password
- Security in PRO products
- Certificate Management
- Bookmarks
- Shortcuts
- Accessibility
- Sample Database
-
Database Connections
- Edit Connection
- Invalidate/Reconnect to Database
- Disconnect from Database
- Change current user password
- Advanced settings
- Cloud configuration settings
- Local Client Configuration
- Connection Types
- Configure Connection Initialization Settings
- Tableau integration
- Transactions
- Drivers
- Tasks
- Cloud Explorer
- Cloud Storage
- Classic
- Cloud
- Changing interface language
- DBeaver extensions - Office, Debugger, SVG
- Installing extensions - Themes, version control, etc
- User Interface Themes
- Command Line
- Reset UI settings
- Reset workspace
- Troubleshooting system issues
- Posting issues
- Log files
- JDBC trace
- Thread dump
- Managing connections
- Managing variables
- Managing drivers
- Managing preferences
- Managing restrictions
- Windows Silent Install
- Snap installation