# maven repository

Published articles for maven repository.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## jOOQ 3.19.0 Released with DuckDB, Trino, Oracle 23c support, join path improvements, an official gradle plugin, commercial maven repositories, policies, UDT paths, trigger meta data, hierarchies, and much more

DevFeed: [jOOQ 3.19.0 Released with DuckDB, Trino, Oracle 23c support, join path improvements, an official gradle plugin, commercial maven repositories, policies, UDT paths, trigger meta data, hierarchies, and much more](<https://devfeed.tech/articles/jooq-3-19-0-released-with-duckdb-trino-oracle-23c-support-join-path-improvements-an-official-gradle-plugin-commercial-maven-repositories-policies-udt-paths-trigger-meta-d-28951.md>)

Original publisher: [Read original article](<https://blog.jooq.org/jooq-3-19-0-released-with-duckdb-trino-oracle-23c-support-join-path-improvements-an-official-gradle-plugin-commercial-maven-repositories-policies-udt-paths-trigger-meta-data-hierarchies-and/>)

Author: lukaseder

Published: 2023-12-15T16:30:41Z

Content type: release

Language: en

Sources: [jOOQ](<https://devfeed.tech/sources/jooq.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [DuckDB](<https://devfeed.tech/topics/duckdb.md>), [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Maven](<https://devfeed.tech/topics/maven.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [rdbms](<https://devfeed.tech/topics/rdbms.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>)

Tags: [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [cockroachdb-23](<https://devfeed.tech/tags/cockroachdb-23.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [gradle-plugin](<https://devfeed.tech/tags/gradle-plugin.md>), [implicit-joins](<https://devfeed.tech/tags/implicit-joins.md>), [java-8](<https://devfeed.tech/tags/java-8.md>), [join-paths](<https://devfeed.tech/tags/join-paths.md>), [jooq](<https://devfeed.tech/tags/jooq.md>), [jooq-3-19](<https://devfeed.tech/tags/jooq-3-19.md>), [jooq-development](<https://devfeed.tech/tags/jooq-development.md>), [maven](<https://devfeed.tech/tags/maven.md>), [maven-repository](<https://devfeed.tech/tags/maven-repository.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [oracle-23c](<https://devfeed.tech/tags/oracle-23c.md>), [policies](<https://devfeed.tech/tags/policies.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [releases](<https://devfeed.tech/tags/releases.md>), [row-level-security](<https://devfeed.tech/tags/row-level-security.md>), [security](<https://devfeed.tech/tags/security.md>), [trigger-meta-data](<https://devfeed.tech/tags/trigger-meta-data.md>), [triggers](<https://devfeed.tech/tags/triggers.md>), [trino](<https://devfeed.tech/tags/trino.md>), [trinodb](<https://devfeed.tech/tags/trinodb.md>), [udt-paths](<https://devfeed.tech/tags/udt-paths.md>), [udts](<https://devfeed.tech/tags/udts.md>)

### AI overview

The jOOQ 3.19.0 release adds experimental DuckDB support, Trino support, and support for CockroachDB 23 and Oracle 23c. It also improves join paths, introduces an official Gradle plugin and a commercial Maven repository, and adds policies for row-level security.

### Source excerpt

New Dialects It's been a few releases since we've added support for new dialects, but finally some very interesting RDBMS of increasing popularity have joined the jOOQ family including: These dialects are available in all jOOQ editions. New dialect versions In addition to these entirely new dialects, big new CockroachDB and Oracle versions have shipped: ... Continue reading jOOQ 3.19.0 Released with DuckDB, Trino, Oracle 23c support, join path improvements, an official gradle plugin, commercial maven repositories, policies, UDT paths, trigger meta data, hierarchies, and much more ->

## Publishing Android libraries to MavenCentral in 2021

DevFeed: [Publishing Android libraries to MavenCentral in 2021](<https://devfeed.tech/articles/publishing-android-libraries-to-mavencentral-in-2021-27038.md>)

Original publisher: [Read original article](<https://getstream.io/blog/publishing-libraries-to-mavencentral-2021/>)

Author: Márton Braun

Published: 2021-02-04T16:00:00Z

Content type: tutorial

Language: en

Sources: [zsmb.co](<https://devfeed.tech/sources/zsmb-co.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [Maven](<https://devfeed.tech/topics/maven.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [bintray](<https://devfeed.tech/tags/bintray.md>), [ci](<https://devfeed.tech/tags/ci.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [maven-repository](<https://devfeed.tech/tags/maven-repository.md>), [mavencentral](<https://devfeed.tech/tags/mavencentral.md>), [release](<https://devfeed.tech/tags/release.md>), [repositories](<https://devfeed.tech/tags/repositories.md>), [signing](<https://devfeed.tech/tags/signing.md>), [sonatype](<https://devfeed.tech/tags/sonatype.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

A step-by-step, updated guide to publishing Android and other libraries to MavenCentral in 2021. It covers Gradle publishing, GPG signing, Sonatype infrastructure, Maven publishing plugins, and GitHub Actions CI, with context on JitPack and JCenter.

### Source excerpt

MavenCentral is the place to be for Android libraries, but publishing there is no easy task. With JCenter going away soon, this problem is more timely than ever. Here's the step-by-step guide on how to do it.

## Test library releases using an in project Maven repository

DevFeed: [Test library releases using an in project Maven repository](<https://devfeed.tech/articles/test-library-releases-using-an-in-project-maven-repository-28693.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2020/12/02/inproject-maven/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2020-12-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Maven](<https://devfeed.tech/topics/maven.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Android Library](<https://devfeed.tech/topics/android-library.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-library](<https://devfeed.tech/tags/android-library.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [build](<https://devfeed.tech/tags/build.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [library](<https://devfeed.tech/tags/library.md>), [maven](<https://devfeed.tech/tags/maven.md>), [maven-repository](<https://devfeed.tech/tags/maven-repository.md>), [releases](<https://devfeed.tech/tags/releases.md>), [testing](<https://devfeed.tech/tags/testing.md>), [transitive-dependencies](<https://devfeed.tech/tags/transitive-dependencies.md>)

### AI overview

A tutorial explains how to test the release version of an Android library inside its project by creating and using a local Maven repository, avoiding deployment to Maven during development.

### Source excerpt

Short, powerful post on how to test the release version of libraries directly within a project without having to deploy them to Maven first. As a bonus, there will also be an open-source example showcasing all of this in action.

## Android library development - Getting started

DevFeed: [Android library development - Getting started](<https://devfeed.tech/articles/android-library-development-getting-started-28690.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2020/10/28/library-gettingstarted/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2020-10-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Android Library](<https://devfeed.tech/topics/android-library.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [Library](<https://devfeed.tech/topics/library.md>), [Maven Central](<https://devfeed.tech/topics/maven-central.md>), [LineageOS](<https://devfeed.tech/topics/lineageos.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-library](<https://devfeed.tech/tags/android-library.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [development](<https://devfeed.tech/tags/development.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [library](<https://devfeed.tech/tags/library.md>), [maven](<https://devfeed.tech/tags/maven.md>), [maven-central](<https://devfeed.tech/tags/maven-central.md>), [maven-repository](<https://devfeed.tech/tags/maven-repository.md>)

### AI overview

This tutorial introduces Android library development and explains how it differs from app development. It covers a typical SDK project structure, building an Android Archive with Gradle, publishing libraries as Maven dependencies, and the implications of external dependencies.

### Source excerpt

Having switched to Android SDK development over the past year, I've run into quite a few interesting and unexpected challenges. So how does library development differ from app development?

## Deployment with gradle

DevFeed: [Deployment with gradle](<https://devfeed.tech/articles/deployment-with-gradle-27300.md>)

Original publisher: [Read original article](<https://blog.pchudzik.com/201902/gradle-deployment/>)

Published: 2019-02-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Paweł Chudzik](<https://devfeed.tech/sources/pawe-chudzik.md>)

Topics: [Gradle](<https://devfeed.tech/topics/gradle.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Java](<https://devfeed.tech/topics/java.md>), [Maven](<https://devfeed.tech/topics/maven.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [java](<https://devfeed.tech/tags/java.md>), [maven](<https://devfeed.tech/tags/maven.md>), [maven-repository](<https://devfeed.tech/tags/maven-repository.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

A tutorial on configuring a Java-based Gradle project to publish signed JAR, Javadoc, and source artifacts to a Nexus Maven repository. It covers the Java, Java Library, Maven Publish, and Signing plugins, dependency scopes, POM generation, and command-line credentials.

### Source excerpt

I've been working with gradle for some time but I've never needed to configure deployment from gradle to maven repository. In this post, I'm going to configure deployment of java based gradle project to the nexus artifact repository. This will include uploading a signed jar itself with javadoc and sources. Read more

## Git as a secure private Maven repository

DevFeed: [Git as a secure private Maven repository](<https://devfeed.tech/articles/git-as-a-secure-private-maven-repository-28642.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2016/02/05/wagongit/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2016-02-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Maven](<https://devfeed.tech/topics/maven.md>), [bitbucket](<https://devfeed.tech/topics/bitbucket.md>), [Git](<https://devfeed.tech/topics/git.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [bitbucket](<https://devfeed.tech/tags/bitbucket.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [git](<https://devfeed.tech/tags/git.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [maven](<https://devfeed.tech/tags/maven.md>), [maven-repository](<https://devfeed.tech/tags/maven-repository.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [repository](<https://devfeed.tech/tags/repository.md>)

### AI overview

This tutorial explains how to use Bitbucket as a free private remote Maven repository. It demonstrates configuring the Wagon-git Maven plugin through Gradle, pushing artifacts to a releases branch, and using the Bitbucket API to prevent existing release versions from being overwritten.

### Source excerpt

As my previous blogposts already covered how to set up a private Maven repository, you might wonder "Why again a Maven blogpost?". Well that's a fair question and the answer is twofold:

## A private Maven repository for Android in 30 min

DevFeed: [A private Maven repository for Android in 30 min](<https://devfeed.tech/articles/a-private-maven-repository-for-android-in-30-min-28638.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2015/08/06/artifactory/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2015-08-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Maven](<https://devfeed.tech/topics/maven.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [Android](<https://devfeed.tech/topics/android.md>), [Android Library](<https://devfeed.tech/topics/android-library.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-library](<https://devfeed.tech/tags/android-library.md>), [artifactory](<https://devfeed.tech/tags/artifactory.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [installation](<https://devfeed.tech/tags/installation.md>), [java-8](<https://devfeed.tech/tags/java-8.md>), [library](<https://devfeed.tech/tags/library.md>), [maven](<https://devfeed.tech/tags/maven.md>), [maven-repository](<https://devfeed.tech/tags/maven-repository.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

A tutorial explains how to set up a private Maven repository with Artifactory and configure Gradle to upload Android library artifacts. It covers repository-manager setup, Java SDK 8 prerequisites, Artifactory installation, and Gradle configuration.

### Source excerpt

Setting up your own Maven repository and uploading artifacts to it is quite a daunting task. As I went through this experience myself recently, I want to help others in setting up their own Maven repository via Artifactory and automate uploading artifacts using Gradle.