Apache Maven Studiennotizen.
Dies ist ein Memo, das Materialien für Java-Anfänger zusammenfasst. Die Version wird Maven3 sein.
Maven – Welcome to Apache Maven
Apache Maven (Apache Maven / Maven) (Zuerst dachte ich, es sei ein MARVEL-ähnlicher Maven amerikanischer Comics.)
Windows
Fügen Sie settings.xml
unter C: \ Users \ user \ .m2
hinzu.
In einer Proxy-Umgebung Fügen Sie die folgenden Einstellungen zu "settings.xml" hinzu.
Beispiel für die Proxy-Einstellung
<?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 - Über Maven-Proxy-Authentifizierungsfehler in der internen Umgebung - Stapelüberlauf](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)
Beispiel für einen Anwendungsserver wie Tomcat festlegen
Beispiel für das Hinzufügen von Servereinstellungen am Bereitstellungsziel
<servers>
<server>
<id>localhost</id>
<username>user</username>
<password>pass</password>
</server>
</servers>
[Windows] [IntelliJ] [Java] [Tomcat] Erstellen Sie mit IntelliJ --Qiita eine Umgebung für Tomcat 9
Grundsätzlich denke ich, dass Sie maven-archetype-quickstart
in org.apache.maven.archetypes
verwenden sollten.
Ein Archtyp, der die Hauptfunktion und die JUnit-Einstellungen enthält.
JUnit ist jedoch so alt wie 3.8.1, daher ist es möglicherweise besser, ein Upgrade auf 4.x oder 5.x durchzuführen.
Maven Repository: junit » junit
Ausführungsbeispiel von Maven
$ mvn archetype:generate \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DinteractiveMode=false \
-DgroupId=${groupId} \
-DartifactId=${artifactId}
Verwenden Sie das 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 Was tun, wenn Java Compiler Version 1.5 in Heroku Push ist und Lambda-Ausdruck verwendet wird und ein Kompilierungsfehler auftritt - Qiita
Ausführen eines Java-Programms von Maven-Qiita
Fügen Sie der Befehlszeile exec: java
hinzu
Wenn Sie extern abhängige Jars in einer JAR-Datei kombinieren möchten, sollten Sie das Maven Assembly Plugin verwenden.
Sammeln Sie extern abhängige Gläser mit dem Maven Assembly Plugin - Ein Memorandum
IntelliJ IDEA Windows Es gibt eine Ausführungsbinärdatei von Maven für Folgendes: Fügen Sie sie hier in den Pfad ein.
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.1.2\plugins\maven\lib\maven3\bin
Laufzeitoptionen für Konfigurationsprojekte mit mehreren Modulen - Erste Schritte mit Maven3
Maven – Welcome to Apache Maven Maven3 Tutorial
Recommended Posts