Skip to content

Latest commit

 

History

History
70 lines (47 loc) · 2.57 KB

File metadata and controls

70 lines (47 loc) · 2.57 KB
layout pubDate modDate title description navOrder
src/layouts/Default.astro
2023-01-01
2023-01-01
Nexus Hosted Maven repository
Configuring a Nexus Hosted Maven repository as an Octopus feed.
10

Both Nexus OSS and Nexus Pro offer three types of Maven repository, Hosted, Group, and Proxy. This guide will cover creating a Hosted Maven repository and adding it as an External Feed in Octopus Deploy.

:::div{.info}

This guide was written using Nexus OSS version 3.37.0-01 :::

Configuring a Hosted Maven repository

From the Nexus web portal, click on the gear icon to get to the Administration screen.

:::figure Administration gear Icon :::

Click on Repositories

:::figure Repositories :::

Click Create repository

:::figure Create repository :::

Choose maven2 (hosted) from the list of repositories to create

:::figure Maven (hosted) :::

Give the repository a name and change any applicable configuration options. Click Create repository when you are done.

:::figure Create repository :::

When the repository has been created, click on the entry in the list to bring up the repository properties.

:::figure MyNexusMavenRepo :::

Copy the URL property, that is what you will use when adding it as an external feed

:::figure Repository URL :::

Optionally upload a package to the repository so you can verify search functionality when added as an external feed.

Adding a Nexus Maven repository as an Octopus External Feed

Create a new Octopus Feed by navigating to Library ➜ External Feeds and select the Maven Feed Feed type.

Give the feed a name and in the URL field, paste the URL you copied earlier. It should look similar to this format:

https://your.nexus.url/repository/[repository name]

Nexus NuGet feed