# go-nexus-client **Repository Path**: golang108/go-nexus-client ## Basic Information - **Project Name**: go-nexus-client - **Description**: https://github.com/golang108/go-nexus-client - **Primary Language**: Unknown - **License**: MPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-07 - **Last Updated**: 2025-07-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Golang Nexus Client ![codeql workflow](https://github.com/datadrivers/go-nexus-client/actions/workflows/codeql-analysis.yml/badge.svg) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md) [![Go Report Card](https://goreportcard.com/badge/github.com/datadrivers/go-nexus-client)](https://goreportcard.com/report/github.com/datadrivers/go-nexus-client) ## Introduction Sonatype Nexus Golang Client Implemented and tested with Sonatype Nexus `3.80.0` with `java17` and DB `H2`. ## Development and testing **NOTE**: For testing Nexus Pro features, place the `license.lic` in `scripts/`. For testing start a local Docker containers using make ```shell make start-services ``` This will start a Docker and MinIO containers and expose ports 8081 and 9000. Now start the tests ```shell $ make test ``` The tests assume Nexus Pro features. If you do not have a Nexus Pro license you can skip the pro tests by setting the `SKIP_PRO_TESTS` environment variable: ```shell $ SKIP_PRO_TESTS=true make test ``` To `SKIP_AZURE_TESTS` environment variable: ```shell $ SKIP_AZURE_TESTS=true make test ``` ## Author [Datadrivers GmbH](https://www.datadrivers.de)