Home Java javaTutorial A complete guide to installing and configuring Maven on Mac systems

A complete guide to installing and configuring Maven on Mac systems

Jan 28, 2024 am 09:42 AM
Install maven mac system

A complete guide to installing and configuring Maven on Mac systems

Detailed explanation of the methods and techniques of installing Maven on Mac system

As a developer, installing Maven on Mac system is a very common requirement, because Maven is a very Popular build tool for managing dependencies and build processes of Java projects. This article will introduce in detail the methods and techniques of installing Maven on Mac system, and provide specific code examples.

1. Download Maven

First, you need to download the latest version of Maven from the official website (https://maven.apache.org/download.cgi). On the website, two versions can be found: binary and source. If you just want to use Maven without participating in Maven development, it is recommended to download the binary version. Click the link to download the binary version and select a suitable download image.

2. Install Maven

After the download is completed, find the download file, usually in .tar.gz or .zip format. Taking the .tar.gz format as an example, extract it to a suitable directory, such as the /opt directory. Open the terminal and enter the following command:

cd /opt
tar -zxvf apache-maven-3.6.3-bin.tar.gz
Copy after login

After decompression is completed, an apache-maven-3.6.3 folder will be generated in the directory /opt, which contains all Maven files. Next, we need to configure Maven into environment variables.

3. Configure environment variables

Open the terminal and enter the following command:

vim ~/.bash_profile
Copy after login

If there is no .bash_profile file, enter the following command to create the file:

touch ~/.bash_profile
Copy after login

Add the following content to the .bash_profile file:

export M2_HOME=/opt/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
Copy after login

Save the file and exit edit mode. Enter the following command to make the modification effective:

source ~/.bash_profile
Copy after login

In this way, Maven is successfully configured into the environment variables.

4. Verify the installation

Open the terminal and enter the following command:

mvn -version
Copy after login

If the installation is successful, the following information will be displayed:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/apache-maven-3.6.3
Java version: 1.8.0_271, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "11.0.1", arch: "x86_64", family: "mac"
Copy after login

This means Maven installation Successful, and the Maven version information and Java related information are displayed.

5. Use Maven

After the installation is complete, you can use Maven to create, build and manage Java projects. Below is a simple example that demonstrates how to use Maven to create a Java project.

  1. Create project directory

First, create an empty directory as your project directory. Enter the following command in the terminal:

mkdir my-project
cd my-project
Copy after login
  1. Create project structure

Create the following structure in the project directory:

mkdir -p src/main/java
mkdir -p src/main/resources
mkdir -p src/test/java
mkdir -p src/test/resources
Copy after login
  1. Create Java class

Create a Java class in the src/main/java directory, such as HelloWorld.java. Enter the following command in the terminal:

cd src/main/java
touch HelloWorld.java
Copy after login

Use a text editor to open the HelloWorld.java file and add the following code:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, Maven!");
    }
}
Copy after login

Save the file and exit the editor.

  1. Compile the project

Return to the project root directory and execute the following command to compile the project:

cd ../..
mvn compile
Copy after login
  1. Run the project

Execute the following command to run the project:

mvn exec:java -Dexec.mainClass="HelloWorld"
Copy after login

If everything goes well, you will see the output in the terminal: "Hello, Maven!".

6. Summary

Through the introduction of this article, you should have learned how to install Maven on a Mac system and use Maven to create and build Java projects. I hope this content will be helpful to you when using Maven in development. Happy programming!

The above is the detailed content of A complete guide to installing and configuring Maven on Mac systems. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to change the system default input method on Mac system-How to change the system default input method How to change the system default input method on Mac system-How to change the system default input method Mar 18, 2024 pm 03:00 PM

Friends, do you know how to change the system default input method on Mac system? Today I will explain how to change the system default input method on Mac system. If you are interested, come and take a look with me. I hope it can help you. Step 1: On the Mac system desktop, click System Preferences to enter. Step 2: Enter the system preferences interface and click on the keyboard to enter. Step 3: In the keyboard interface, click the input source to enter. Step 4: Enter the input source interface and check the option to automatically switch to the input source of the document.

How to install Android apps on Linux? How to install Android apps on Linux? Mar 19, 2024 am 11:15 AM

Installing Android applications on Linux has always been a concern for many users. Especially for Linux users who like to use Android applications, it is very important to master how to install Android applications on Linux systems. Although running Android applications directly on Linux is not as simple as on the Android platform, by using emulators or third-party tools, we can still happily enjoy Android applications on Linux. The following will introduce how to install Android applications on Linux systems.

How to set Launchpad shortcut keys on Mac system - How to set Launchpad shortcut keys on Mac system How to set Launchpad shortcut keys on Mac system - How to set Launchpad shortcut keys on Mac system Mar 18, 2024 pm 12:40 PM

Friends, do you know how to set the launch pad shortcut keys on Mac system? Today I will explain how to set the launch pad shortcut keys on Mac system. If you are interested, come and take a look with me. I hope it can help you. Step 1: After opening Mac System Preferences, click Keyboard. Step 2: On the keyboard settings page, click Shortcut Keys. Step 3: After selecting the launch pad, enter the launch pad shortcut key.

How to install Podman on Ubuntu 24.04 How to install Podman on Ubuntu 24.04 Mar 22, 2024 am 11:26 AM

If you have used Docker, you must understand daemons, containers, and their functions. A daemon is a service that runs in the background when a container is already in use in any system. Podman is a free management tool for managing and creating containers without relying on any daemon such as Docker. Therefore, it has advantages in managing containers without the need for long-term backend services. Additionally, Podman does not require root-level permissions to be used. This guide discusses in detail how to install Podman on Ubuntu24. To update the system, we first need to update the system and open the Terminal shell of Ubuntu24. During both installation and upgrade processes, we need to use the command line. a simple

How to Install and Run the Ubuntu Notes App on Ubuntu 24.04 How to Install and Run the Ubuntu Notes App on Ubuntu 24.04 Mar 22, 2024 pm 04:40 PM

While studying in high school, some students take very clear and accurate notes, taking more notes than others in the same class. For some, note-taking is a hobby, while for others, it is a necessity when they easily forget small information about anything important. Microsoft's NTFS application is particularly useful for students who wish to save important notes beyond regular lectures. In this article, we will describe the installation of Ubuntu applications on Ubuntu24. Updating the Ubuntu System Before installing the Ubuntu installer, on Ubuntu24 we need to ensure that the newly configured system has been updated. We can use the most famous "a" in Ubuntu system

Java Maven build tool advancement: optimizing compilation speed and dependency management Java Maven build tool advancement: optimizing compilation speed and dependency management Apr 17, 2024 pm 06:42 PM

Optimize Maven build tools: Optimize compilation speed: Take advantage of parallel compilation and incremental compilation. Optimize dependencies: Analyze dependency trees and use BOM (bill of materials) to manage transitive dependencies. Practical case: illustrate optimizing compilation speed and dependency management through examples.

How to enable detection of password leaks in Mac system - How to enable detection of password leaks in Mac system How to enable detection of password leaks in Mac system - How to enable detection of password leaks in Mac system Mar 18, 2024 pm 02:50 PM

Recently, some friends have asked me how to turn on the detection of password leaks in the Mac system. The following is a method to turn on the detection of password leaks in the Mac system. Friends in need can come and learn more. Step 1: In the system start menu, select [System Preferences]. Step 2: In System Preferences, select the [Password] setting item. Step 3: On the password setting page, turn on the [Detect leaked passwords] setting.

Detailed steps to install Go language on Win7 computer Detailed steps to install Go language on Win7 computer Mar 27, 2024 pm 02:00 PM

Detailed steps to install Go language on Win7 computer Go (also known as Golang) is an open source programming language developed by Google. It is simple, efficient and has excellent concurrency performance. It is suitable for the development of cloud services, network applications and back-end systems. . Installing the Go language on a Win7 computer allows you to quickly get started with the language and start writing Go programs. The following will introduce in detail the steps to install the Go language on a Win7 computer, and attach specific code examples. Step 1: Download the Go language installation package and visit the Go official website

See all articles