Member-only story

Nexus-1: Setting up (with Terraform or Manuel) and Using Nexus (Building Java app with Maven using Nexus).

In 1st part of this series, we will learn the basic concepts of the Nexus repository, and then we will create a “Nexus server” using a terraform file, also we will learn to do manual installation it too. Finally, we will use Nexus with Maven. We will download dependencies from Nexus and push the artifacts to Nexus. We will observe what happens in the Nexus repositories. We will do them all step by step.

Cumhur M. Akkaya
13 min readJul 18, 2023

Topics we will cover:

1. What is the Nexus?

1. a. Formats in Nexus

1. b. The user interface

1. c. Repository Types in Nexus

2. Deploying a Nexus server on AWS

2. a. Prerequisites

2. b. Download the Nexus Terraform file

2. c. Nexus Terraform file’s explanation and what to do in manual installation

2. d. Modifying and applying the “nexus.auto.tfvars” file

3. Launching Nexus repository

4. Configuring the Maven for Nexus repository operation

4. a. Adjusting settings.xml file

4. b. Testing settings.xml file to see whether the Nexus server works

4. c. Adjusting pom.xml file and sending artifact files to Nexus

5. How do we get the bootstrap password when you get a “local-exec” error?

6. As a result

7. Next post

8. References

If you like the article, I will be happy if you click on the Medium Following button to encourage me to write more, and not miss future articles.

Your clap, follow, or subscribe, they help my articles to reach the broader audience. Thank you in advance for them.

1. What is the Nexus?

Cumhur M. Akkaya
Cumhur M. Akkaya

Written by Cumhur M. Akkaya

✦ Multi-Cloud & DevOps Engineer, ✦Technical Writer, ✦AWS Community Builder, ✦LinkedInTop Voice, ✦Believes in learning by doing, ✦ linkedin.com/in/cumhurakkaya

No responses yet

Write a response