duckdb / duckdb/duckdb-java

Evaluate to create native jars and plain java jar as primary deployment model

Open
#837 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
127
Forks
80
Avg merge
13h 49m
Merged PRs (30d)
48

Description

Follow up of https://github.com/duckdb/duckdb-java/pull/834

Goal: avoid to duplicate code in all jars deployed on central

Proposal:

* keep a duckdb_jdbc with duckdb_jdbc_java + duckdb_jdbc_$native 4 libs as dependencies (pom)
* create a jar per native binary (.so/.dll) which only contain this file (and the manifest.mf)
* create a jar containing only the java code (nolib classifier today)

the integration doesn't have a fat jar anymore - but this only use case is when you create a project manually which is (almost) never today since almost all projects are maven/gradle based.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.