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