Maison Java javaDidacticiel Maîtrisez facilement les étapes pour installer Maven sur votre ordinateur Mac

Maîtrisez facilement les étapes pour installer Maven sur votre ordinateur Mac

Jan 28, 2024 am 08:46 AM
ordinateur mac Installer Maven Facile à utiliser

Maîtrisez facilement les étapes pour installer Maven sur votre ordinateur Mac

Vous apprendre étape par étape comment installer Maven sur un ordinateur Mac. L'opération est simple et facile à apprendre, nécessitant des exemples de code spécifiques

Maven est un outil pour la construction de projets, la gestion des dépendances et le déploiement de versions. Il peut aider les développeurs à gérer plus efficacement diverses dépendances et conflits de versions dans les projets.
Cet article vous présentera en détail comment installer Maven sur un ordinateur Mac et fournira des exemples de code spécifiques pour vous permettre de démarrer facilement.

Étape 1 : Téléchargez Maven
Tout d'abord, nous devons télécharger la dernière version de Maven à partir du site officiel d'Apache Maven (https://maven.apache.org). Recherchez le menu « Télécharger » dans la barre de navigation rapide de la page d'accueil, puis cliquez sur le bouton « Télécharger Apache Maven ». Sélectionnez une version stable dans la page contextuelle à télécharger.

Étape 2 : Décompressez le package compressé Maven
Une fois le téléchargement terminé, recherchez le package compressé Maven téléchargé et décompressez-le à l'emplacement approprié. Sur les ordinateurs Mac, nous recommandons de l'extraire dans le répertoire "/usr/local/" pour faciliter les opérations de configuration ultérieures.

Ouvrez le terminal et entrez la commande suivante pour décompresser :

cd /usr/local/
sudo tar -xf /path/to/apache-maven-3.x.x.tar.gz
Copier après la connexion

Remplacez /path/to/apache-maven-3.x.x.tar.gz par le chemin d'accès au package compressé Maven que vous avez réellement téléchargé . /path/to/apache-maven-3.x.x.tar.gz替换为您实际下载的Maven压缩包路径。

第三步:配置环境变量
Maven安装完成后,我们需要配置一些环境变量,以便在终端中能够方便地使用Maven命令。

打开终端,并输入以下命令:

cd ~
vim .bash_profile
Copier après la connexion

这里使用vim编辑器打开了用户的.bash_profile文件,如果您熟悉其他文本编辑器,也可以使用其他编辑器打开。

.bash_profile文件中,添加以下内容:

export M2_HOME=/usr/local/apache-maven-3.x.x
export PATH=$PATH:$M2_HOME/bin
Copier après la connexion

/usr/local/apache-maven-3.x.x替换为您实际解压的Maven目录路径。

保存文件并退出编辑器。

然后,在终端中输入以下命令,使配置生效:

source .bash_profile
Copier après la connexion

第四步:验证安装结果
输入以下命令来验证Maven是否安装成功:

mvn -v
Copier après la connexion

如果安装成功,您将看到类似以下信息的输出:

Apache Maven 3.x.x (...)
Copier après la connexion

安装成功后,您就可以使用Maven来构建您的项目了。

下面,让我们通过一个具体的代码示例来演示Maven的使用。

假设您有一个Java项目,项目结构如下:

my-project/
    |- src/
        |- main/
            |- java/
                |- com/
                    |- example/
                        |- App.java
            |- resources/
        |- test/
            |- java/
            |- resources/
    |- pom.xml
Copier après la connexion

接下来,我们将通过Maven来构建、编译和运行该项目。

在项目根目录下,创建一个名为pom.xml的文件,并添加以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    
    <modelVersion>4.0.0</modelVersion>
    
    <groupId>com.example</groupId>
    <artifactId>my-project</artifactId>
    <version>1.0.0</version>
    
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
    
    <build>
        <sourceDirectory>src/main/java</sourceDirectory>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
                <configuration>
                    <source>${maven.compiler.source}</source>
                    <target>${maven.compiler.target}</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>
Copier après la connexion

保存pom.xml

Étape 3 : Configurer les variables d'environnement

Une fois Maven installé, nous devons configurer certaines variables d'environnement afin que les commandes Maven puissent être utilisées facilement dans le terminal.

Ouvrez le terminal et entrez la commande suivante :

mvn clean package
java -cp target/my-project-1.0.0.jar com.example.App
Copier après la connexion

Ici, le fichier .bash_profile de l'utilisateur est ouvert à l'aide de l'éditeur vim. Si vous êtes familier avec d'autres éditeurs de texte, vous pouvez également utiliser d'autres éditeurs pour. ouvrez-le.

Dans le fichier .bash_profile, ajoutez ce qui suit : 🎜rrreee🎜Remplacez /usr/local/apache-maven-3.x.x par le répertoire Maven dont vous avez réellement extrait le chemin . 🎜🎜Enregistrez le fichier et quittez l'éditeur. 🎜🎜Ensuite, entrez la commande suivante dans le terminal pour que la configuration prenne effet : 🎜rrreee🎜Étape 4 : Vérifiez les résultats de l'installation 🎜Entrez la commande suivante pour vérifier si Maven est installé avec succès : 🎜rrreee🎜Si l'installation est réussie, vous verrez des informations similaires à la sortie suivante de : 🎜rrreee🎜Après une installation réussie, vous pouvez utiliser Maven pour construire votre projet. 🎜🎜Maintenant, démontrons l'utilisation de Maven à travers un exemple de code spécifique. 🎜🎜Supposons que vous ayez un projet Java avec la structure de projet suivante : 🎜rrreee🎜Ensuite, nous allons construire, compiler et exécuter le projet via Maven. 🎜🎜Dans le répertoire racine du projet, créez un fichier nommé pom.xml et ajoutez le contenu suivant : 🎜rrreee🎜Enregistrez le fichier pom.xml. 🎜🎜Ensuite, entrez le répertoire racine du projet dans le terminal et exécutez les commandes suivantes pour compiler et exécuter le projet : 🎜rrreee🎜De cette façon, vous avez utilisé avec succès Maven pour créer et exécuter ce projet Java ! 🎜🎜Résumé : 🎜Grâce aux étapes ci-dessus, vous avez maintenant installé avec succès Maven sur votre ordinateur Mac et démontré l'utilisation de base de Maven à travers un exemple de code spécifique. J'espère que cet article vous sera utile et vous permettra d'utiliser plus facilement Maven pour gérer et construire vos projets. Je vous souhaite une bonne utilisation ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le logiciel de sécurité de l'entreprise entraîne-t-il l'exécution de l'application? Comment dépanner et le résoudre? Le logiciel de sécurité de l'entreprise entraîne-t-il l'exécution de l'application? Comment dépanner et le résoudre? Apr 19, 2025 pm 04:51 PM

Dépannage et solutions au logiciel de sécurité de l'entreprise qui fait que certaines applications ne fonctionnent pas correctement. De nombreuses entreprises déploieront des logiciels de sécurité afin d'assurer la sécurité des réseaux internes. ...

Comment simplifier les problèmes de cartographie des champs dans l'amarrage du système à l'aide de mapstruct? Comment simplifier les problèmes de cartographie des champs dans l'amarrage du système à l'aide de mapstruct? Apr 19, 2025 pm 06:21 PM

Le traitement de la cartographie des champs dans l'amarrage du système rencontre souvent un problème difficile lors de l'exécution d'amarrage du système: comment cartographier efficacement les champs d'interface du système a ...

Comment obtenir élégamment des noms de variables de classe d'entité pour créer des conditions de requête de base de données? Comment obtenir élégamment des noms de variables de classe d'entité pour créer des conditions de requête de base de données? Apr 19, 2025 pm 11:42 PM

Lorsque vous utilisez MyBatis-Plus ou d'autres cadres ORM pour les opérations de base de données, il est souvent nécessaire de construire des conditions de requête en fonction du nom d'attribut de la classe d'entité. Si vous manuellement à chaque fois ...

Comment Intellij Idea identifie-t-elle le numéro de port d'un projet de démarrage de printemps sans publier un journal? Comment Intellij Idea identifie-t-elle le numéro de port d'un projet de démarrage de printemps sans publier un journal? Apr 19, 2025 pm 11:45 PM

Commencez le printemps à l'aide de la version IntelliJideaultimate ...

Comment convertir les noms en nombres pour implémenter le tri et maintenir la cohérence en groupes? Comment convertir les noms en nombres pour implémenter le tri et maintenir la cohérence en groupes? Apr 19, 2025 pm 11:30 PM

Solutions pour convertir les noms en nombres pour implémenter le tri dans de nombreux scénarios d'applications, les utilisateurs peuvent avoir besoin de trier en groupe, en particulier en un ...

Comment convertir en toute sécurité les objets Java en tableaux? Comment convertir en toute sécurité les objets Java en tableaux? Apr 19, 2025 pm 11:33 PM

Conversion des objets et des tableaux Java: Discussion approfondie des risques et des méthodes correctes de la conversion de type de distribution De nombreux débutants Java rencontreront la conversion d'un objet en un tableau ...

Comment obtenir élégamment les conditions de requête de création de nom de variable de classe d'entité lors de l'utilisation de tkmybatis pour la requête de base de données? Comment obtenir élégamment les conditions de requête de création de nom de variable de classe d'entité lors de l'utilisation de tkmybatis pour la requête de base de données? Apr 19, 2025 pm 09:51 PM

Lorsque vous utilisez TkMyBatis pour les requêtes de base de données, comment obtenir gracieusement les noms de variables de classe d'entité pour créer des conditions de requête est un problème courant. Cet article épinglera ...

Comment convertir les noms en nombres pour implémenter le tri au sein des groupes? Comment convertir les noms en nombres pour implémenter le tri au sein des groupes? Apr 19, 2025 pm 01:57 PM

Comment convertir les noms en nombres pour implémenter le tri au sein des groupes? Lors du tri des utilisateurs en groupes, il est souvent nécessaire de convertir le nom de l'utilisateur en numéros afin qu'il puisse être différent ...

See all articles