Given the download size of the JAR with all 8 OS/architecture
combinations now ballooned to 7.5 MB, I have released a version 5.0.1.1,
which also allows you to selectively specify the OS, or even OS and
architecture.
You can specify a specific OS or OS + architecture using the Maven
classifier.
For example, to only get the Windows (x86 and x86-64) libraries:
<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>fbclient</artifactId>
<version>5.0.1.1</version>
<classifier>win32</classifier>
</dependency>
or only Linux aarch64 (ARM64):
<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>fbclient</artifactId>
<version>5.0.1.1</version>
<classifier>linux-aarch64</classifier>
</dependency>
You can also combine this, for example to include only Linux and Windows
x86-64:
<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>fbclient</artifactId>
<version>5.0.1.1</version>
<classifier>win32-x86-64</classifier>
</dependency>
<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>fbclient</artifactId>
<version>5.0.1.1</version>
<classifier>linux-x86-64</classifier>
</dependency>
For a full list of classifiers, see
https://github.com/mrotteveel/jaybird-fbclient
Without a classifier, the JAR with all libraries will be downloaded,
same as before.
Mark