[JAVA] Qu'est-ce que maven?

Bonjour, c'est Ponpoko. Cherchons diverses choses pour créer votre propre application et utiliser "Maven"! Je pense travailler ... Il a fallu beaucoup de temps pour créer l'environnement, alors prenez note.

Veuillez signaler toute insuffisance.

Problèmes rencontrés lors de l'utilisation de Maven

«Il a fallu beaucoup de temps pour construire l'environnement. «Je voulais utiliser diverses tâches avec Ant, mais j'ai arrêté en raison de problèmes.

J'étais principalement frustré par ces deux.

Qu'est-ce que Maven?

Maven signifie "expert, maître".

Abréviation de «Apache Maven», un outil de construction Java représentatif. Maven est un outil de construction open source utilisé par de nombreux outils de développement Java. Je pense qu'il est souvent utilisé en particulier lors de l'utilisation du framework Java pour la construction de projets complexes.

Maven est un outil de construction développé en héritant de l'idée de base d'Ant. La différence est que les informations nécessaires au traitement sont décrites au format XML et passent par la source, la bibliothèque, le plug-in et le proxy? Faites une description pour traiter l'ensemble du programme. Il n'est pas nécessaire de spécifier les détails du processus pour construire.

Que peut faire Maven?

Principales caractéristiques Maven

--Maven a une fonction pour acquérir automatiquement les artefacts dépendants définis dans les dépendances POM à partir du référentiel distant et les installer dans le référentiel local. ―― En définissant votre propre référentiel, vous pouvez l'installer automatiquement de la même manière, vous pouvez donc utiliser la bibliothèque sans installer la bibliothèque pour chaque projet ou stocker la bibliothèque elle-même dans CVS.

Cette fois, j'ai écrit sur ce qu'est Maven.

La prochaine fois, j'expliquerai la construction de l'environnement.

À la prochaine.

Recommended Posts

Qu'est-ce que maven?
Qu'est-ce qui est nul? ]
Qu'est-ce que 'java
Qu'est-ce que Keycloak
Qu'est-ce que Jackson?
Qu'est-ce que soi
Qu'est-ce que Jenkins
Qu'est-ce que ArgumentMatcher?
Qu'est-ce que IM-Juggling?
Qu'est-ce que les paramètres
Qu'est-ce que SLF4J?
Qu'est-ce que la façade? ??
Qu'est-ce que Java <>?
Qu'est-ce que Gradle?
Qu'est-ce que POJO
Qu'est-ce que 'java
Qu'est-ce que centOS
Qu'est-ce que RubyGem?
Qu'est-ce que before_action?
Qu'est-ce que Docker
Qu'est-ce que Byte?
Qu'est-ce que Tomcat
Qu'est-ce que `docker-compose up`?
Qu'est-ce qu'un constructeur
Qu'est-ce que le moi de Ruby?
Qu'est-ce que le codage en dur?
Qu'est-ce qu'un flux
Qu'est-ce que l'attr_accessor de Ruby?
Qu'est-ce que l'encapsulation Java?
Qu'est-ce qu'une permission refusée?
Qu'est-ce que le contrôle d'instance?
Qu'est-ce qu'un initialiseur?
Qu'est-ce que Spring Tools 4
Qu'est-ce qu'un opérateur?
Qu'est-ce que l'orientation objet?
Qu'est-ce que le @VisibleForTesting de Guava?
Qu'est-ce qu'un modèle MVC?
Qu'est-ce qu'une annotation?
Qu'est-ce que la technologie Java?
Qu'est-ce que Java API-java
Qu'est-ce que @ (variable d'instance)?
Qu'est-ce que l'artefact de Gradle?
Qu'est-ce que l'audit JPA?
[Java] Qu'est-ce que flatMap?
Qu'est-ce qu'un servlet?
Qu'est-ce que le développement Web?
[Java] Qu'est-ce que ArrayList?
Qu'est-ce que l'orientation objet après tout?
La version JDK par défaut de Maven est 1.5
Qu'est-ce que HttpSession session = request.getSession ();
Qu'est-ce que l'assertion Java? Résumé.
Qu'est-ce qu'une classe wrapper?