Notes de l'étude Apache Maven.
Ceci est un mémo qui résume les matériaux liés aux débutants Java. La version sera Maven3.
Maven – Welcome to Apache Maven
Apache Maven (Apache Maven / Maven) (Au début, je pensais que c'était un Maven à la MARVEL de la bande dessinée américaine)
Windows
Ajoutez settings.xml sous C: \ Users \ user \ .m2.
Dans un environnement proxy Ajoutez les paramètres suivants à settings.xml.
Exemple de configuration de proxy
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<proxies>
<proxy>
<id>proxy-http</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.exsample.com</host>
<port>8080</port>
<!--<username></username>-->
<!--<password></password>-->
</proxy>
<proxy>
<id>proxy-https</id>
<active>true</active>
<protocol>https</protocol>
<host>proxy.exsample.com</host>
<port>8080</port>
<!--<username></username>-->
<!--<password></password>-->
</proxy>
</proxies>
</settings>
[java --A propos de l'erreur d'authentification du proxy maven dans l'environnement interne - débordement de pile](https://ja.stackoverflow.com/questions/22073/%E7%A4%BE%E5%86%85%E7%92%B0 % E5% A2% 83% E3% 81% AB% E3% 81% 8A% E3% 81% 91% E3% 82% 8Bmaven% E3% 81% AE% E3% 83% 97% E3% 83% AD% E3 % 82% AD% E3% 82% B7% E8% AA% 8D% E8% A8% BC% E3% 82% A8% E3% 83% A9% E3% 83% BC% E3% 81% AB% E3% 81 % A4% E3% 81% 84% E3% 81% A6)
Exemple de configuration de serveur d'application tel que Tomcat
Exemple d'ajout de paramètres de serveur pour la destination de déploiement
<servers>
<server>
<id>localhost</id>
<username>user</username>
<password>pass</password>
</server>
</servers>
[Windows] [IntelliJ] [Java] [Tomcat] Créer un environnement pour Tomcat 9 avec IntelliJ --Qiita
Fondamentalement, je pense que vous devriez utiliser maven-archetype-quickstart dans ʻorg.apache.maven.archetypes`.
Un archtype qui inclut la fonction principale et les paramètres JUnit.
Cependant, JUnit est aussi ancien que la version 3.8.1, il est donc préférable de passer à 4.x ou 5.x.
Maven Repository: junit » junit
exemple d'exécution de maven
$ mvn archetype:generate \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DinteractiveMode=false \
-DgroupId=${groupId} \
-DartifactId=${artifactId}
Utilisez maven-compiler-plugin.
pom.xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
Apache Maven Compiler Plugin – Introduction Maven Repository: org.apache.maven.plugins » maven-compiler-plugin
How to change Java version for Maven in IntelliJ? - Stack Overflow Que faire si Java Compiler est la version 1.5 dans heroku push et que l'expression lambda est utilisée et qu'une erreur de compilation se produit --Qiita
Comment exécuter un programme Java depuis Maven-Qiita
Ajoutez ʻexec: java` à la ligne de commande
Si vous souhaitez combiner des fichiers JAR dépendants de l'extérieur dans un fichier jar, vous devez utiliser Maven Assembly Plugin.
Collectez les fichiers JAR dépendants de l'extérieur avec Maven Assembly Plugin --A Memorandum
IntelliJ IDEA Windows Il y a un binaire d'exécution de Maven autour de ce qui suit, alors mettez-le dans le PATH ici.
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.2\plugins\maven\lib\maven3\bin
Options d'exécution pour les projets de configuration multi-modules - Premiers pas avec Maven3
Maven – Welcome to Apache Maven Tutoriel Maven3
Recommended Posts