All in and New GroupIds — Oracle JDBC drivers on Maven Central

Kuassi Mensah
Feb 27, 2020 · 2 min read
Image for post
Image for post

Updated to add the newly released 19.6.0.0.

All In

Not just the latest release, all supported releases of the Oracle JDBC drivers including 19.6.0.0, 19.3.0.0, 18.3.0.0, 12.2.0.1 and 11.2.0.4 are now available on Maven Central. From now on, Maven Central becomes indeed a distribution center for the Oracle JDBC drivers and companion jars.

New Group Ids

Beyond the JDBC drivers, we want to consolidate all Oracle database artifacts on Maven Central under the same umbrella com.oracle.database. The artifacts have been dispatched under their specific focus i.e., JDBC, XML, security, high-availability (ha), NLS, observability, SODA (coming soon), AQJMS (coming soon) and so on.

Clearly stated, here is a description of the new group ids of the JDBC drivers and companion jars:

We’ve kept in place the 19.3.0.0 artifacts published under the com.oracle.ojdbc groupid; so not breaking existing scripts.

Dependencies and GAVs

In spite of the re-dispatching, the default dependencies between the artifacts as indicated in the previous blog remain the same. Iow, the following GAV will pull ojdbc10.jar, ucp.jar, oraclepki.jar, osdt_core.jar, osdt_cert.jar, ons.jar, and simplefan.jar from the 19.3.0.0 release

Image for post
Image for post

The following GAV will pull orai18n.jar from the 19.3.0.0 release

Image for post
Image for post

The following GAV will pull ojdbc8_g.jar, ojdbc8dms.jar, ojdbc8dms_g.jar, and dms.jar from the 18.3.0.0 release

Image for post
Image for post

Example

Pulling ojdbc8.jar, its dependencies and companion jars from the 18.3.0.0 release.

Watch this space

As we introduce new capabilities into the drivers and companion jars, we will be announcing these through @kmensah

Oracle Groundbreakers

Aggregation of articles from Oracle engineers…

Kuassi Mensah

Written by

Director of Product Management for Java access to Oracle DB: Microservices, Serverless Functions, Reactive, Hadoop, Spark, Java EE, JVM-based languages.

Oracle Groundbreakers

Aggregation of articles from Oracle engineers, Groundbreaker Ambassadors, ACEs, and the developer community on all things Oracle Cloud. The views expressed are those of the authors and not necessarily of Oracle.

Kuassi Mensah

Written by

Director of Product Management for Java access to Oracle DB: Microservices, Serverless Functions, Reactive, Hadoop, Spark, Java EE, JVM-based languages.

Oracle Groundbreakers

Aggregation of articles from Oracle engineers, Groundbreaker Ambassadors, ACEs, and the developer community on all things Oracle Cloud. The views expressed are those of the authors and not necessarily of Oracle.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store