- Introduction
- Créer le projet Maven
- Configurer Maven
- L'installation le projet avec Maven
- Expliquer les principes de l'opération de Maven
- Voir le répertoire local
- Voir le répertoire Maven sur Internet
- La configuration de la source de téléchargement Maven et javadoc
- La gestion des dépendances dans Maven
- Créer un projet de module multiple utilisant Maven
Le Tutoriel de Maven pour débutant
1. Introduction
D'abord, vous devez vous assurer que vous avez installé Maven dans Elipse. Si non, vous pouvez voir les instructions d'installation ici:
L'objectif du tutoriel:
C'est l'image après l'achèvement du projet:
2. Créer le projet Maven
Dans Eclipse, cliquez sur "New/Other"
Le projet est créé.
pom.xml
<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>org.o7planning</groupId>
<artifactId>HelloMaven</artifactId>
<version>0.0.1-SNAPSHOT</version>
</project>
3. Configurer Maven
Ouvrir le fichier pom.xml pour configurer de la bibliothèque va utiliser:
pom.xml
<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>org.o7planning</groupId>
<artifactId>HelloMaven</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.3.2</version>
</dependency>
</dependencies>
</project>
Créer la classe CheckNumeric.java
CheckNumeric.java
package org.o7planning.tutorial.hellomaven;
import org.apache.commons.lang3.StringUtils;
public class CheckNumeric {
public static void main(String[] args) {
String text1 = "0123a4";
String text2 = "01234";
boolean result1 = StringUtils.isNumeric(text1);
boolean result2 = StringUtils.isNumeric(text2);
System.out.println(text1 + " is a numeric? " + result1);
System.out.println(text2 + " is a numeric? " + result2);
}
}
L'exécution de la classe CheckNumeric et recevoir des résultats:
Vous pouvez voir clairement votre projet en utilisant la bibliothèque où se trouve son emplacement sur le disque dur.
4. L'installation le projet avec Maven
La nature ici est de compiler et d'emballer votre projet par Maven:
5. Expliquer les principes de l'opération de Maven
Ci-dessus, vous avez créé le projet et il a parfaitement fonctionné. Le projet en utilisant la classe StringUtils, qui doit être une classe d'Apache, et ne se situe pas dans la bibliothèque standard de JDK. Traditionnellement, vous devez copier cette bibliothèque au projet et déclarer le ClassPath.
Cependant, les directives ne doivent pas être copiées et déclarées le classpath comme la manière traditionnelle. La bibliothèque était gérée par la direction de Maven. Maintenant, nous expliquerons comment Maven fonctionne:
Cependant, les directives ne doivent pas être copiées et déclarées le classpath comme la manière traditionnelle. La bibliothèque était gérée par la direction de Maven. Maintenant, nous expliquerons comment Maven fonctionne:
L'illustration ci- dessus montre comment Maven a fait.
- Vous déclarez dans pom.xml que votre project dépend de la bibliothèque common-lang3 version 3.3.2.
- Dès que vous enregistre(SAVE) le fichier pom.xml,Maven vérifiera si cette bibliothèque dispose dans le dépôt local (Local Repository) sur votre ordinateur ou pas encore. Si non, Maven va la télécharger à partir du dépôt (Repository) sur l'internet.
- En fin, Maven déclarera automatiquement ClassPath pour le projet à la position du fichier jar qui a été téléchargé.
Donc vous devez seulement déclarer toutes les bibliothèque que vous voulez utiliser dans pom.xml. La bibliothèque a été managée par Maven.
6. Voir le répertoire local
Votre question est qu'où le dépôt locale (Local Repository) se trouve?
Voir le projet que vous avez emballé sur le Local Repository:
7. Voir le répertoire Maven sur Internet
La question est de savoir où rechercher les informations groupId, artifactId, version.
Vous pouvez consulter un des deux sites:
8. La configuration de la source de téléchargement Maven et javadoc
Normalement Maven ne télécharge que des fichiers binary au dépôt local (Local Repository). Pour que Maven télécharge source et javadoc, vous devez configurer sur Eclipse.
- Windows/Preferences
Changez quelques choses sur le fichier pom.xml et l'enregistrez (ou créez un projet), Maven va télécharger source & javadoc.
Les résultats que vous voyez sur Local Repository:
Tutoriels Maven
- Installer Maven pour Eclipse
- Le Tutoriel de Maven pour débutant
- Maven Gérer les dépendances
- Construire un projet de modules multiples avec Maven
- Exécutez l'application Web Java Maven dans Tomcat Maven Plugin
- Exécutez l'application Web Java Maven dans Jetty Maven Plugin
- Installer Tycho pour Eclipse
- Créer un projet Java OSGi avec Maven et Tycho
- Créer un projet Maven Web App vide dans Eclipse
- Intégration OSGi et AspectJ
Show More