Java, Maven Memo

what is Maven Projektmanagement-Tool

install to windows

  1. download maven from https://maven.apache.org/download.cgi
  2. Extrahieren Verschieben in ein beliebiges Verzeichnis
  3. Fügen Sie irgendwie /apatch-maven-x.x.x/bin zu PATH hinzu
  4. Überprüfen Sie mit mvn -v

Beschreibungsbeispiel für 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>java_training</groupId>
  <artifactId>java_lang</artifactId>
  <version>0.0.1-SNAPSHOT</version>

  <properties>
    <project.build.sourceEncoding>utf-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>utf-8</project.reporting.outputEncoding>
    <console.encoding>utf-8</console.encoding>
    <!-- console.encoding>Windows-31J</console.encoding -->
    <maven.compiler.source>12</maven.compiler.source>
    <maven.compiler.target>12</maven.compiler.target>
  </properties>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>
        <configuration>
          <compilerArgs>
            <arg>-parameters</arg>
            <arg>--enable-preview</arg>
          </compilerArgs>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>3.1.0</version>
        <configuration>
          <additionalJOption>-J-Dfile.encoding=${console.encoding}</additionalJOption>
          <additionalOptions>--enable-preview</additionalOptions>
          <source>${maven.compiler.source}</source>
          <linksource>true</linksource>
        </configuration>
      </plugin>
    </plugins>
  </build>

</project>

build

mvn compile //kompilieren
mvn compile exec:java // exec.Kann ausgeführt werden, wenn die mainClass-Eigenschaft festgelegt ist
mvn javadoc:javadoc //Javadoc generieren
mvn clean //Automatisch generierte Datei löschen
mvn -Dmaven.test.skip=true package //Test überspringen
mvn -DskipTests package //Test überspringen


Recommended Posts

Java, Maven Memo
Java-Memo
Java alles Memo
Java Silver Memo
Java SE 7 Hinweis
Java alles Memo 2
Maven3-Fehlerprotokoll
Java-Spezifikationsnotiz
Java-Muster-Memo
Memo zur Java-Entwicklungsumgebung
Java Grundwissen Memo
Java-Lernnotiz (Methode)
Java Kuche Day Memo
Java Se 8 Programmierer Ⅰ Memo
Java bezahlte private Memo
Java-Lernnotiz (grundlegend)
Java Lambda Ausdruck Memo
(Memo) Java für Anweisung
Java Lambda Ausdruck [Notiz schreiben]
Java-Lernnotiz (Schnittstelle)
[Java] Implizites Vererbungsprotokoll
Java-Lernnotiz (Vererbung)
Programmiernotiz für Java-Wettbewerbe
[Memo] Java Linked List
Maven
Java (WebSphere Application Server) Hinweis [1]
[Java] Namensnotiz des Variablennamens
Java-Memo-Teilzeichenfolge (Standardklasse)
Java-Lernnotiz (Datentyp)
Länge des Java-Memos (Standardklasse)
Versuchen Sie gRPC mit Java, Maven
Java Silver Lernmethode Memo
Erstellen Sie eine Java-Methode [Memo] [java11]
Java Silver Prüfungsvorbereitungsnotiz
Java-Lernnotiz (logischer Operator)
Java
Java-Lernnotiz (abstrakte Klasse)
[Java] Datum Verwandte Begriffsnotiz
Java Study Memo 2 mit Progate
Java
Was sind Java-Metriken? _Memo_20200818
Java HashMap, entrySet [Persönliches Memo]
[Eclipse Java] Memo zum Einstellen der Entwicklungsumgebung
Java-Lernnotiz (Erstellen eines Arrays)
JCA-Verwendungsprotokoll (Java Encryption Architecture)
[Java] Memo zum Benennen von Klassennamen
[Memo zur Studiensitzung] Java Day Tokyo 2017
Java-Lernnotiz (while-Anweisung, do-while-Anweisung)
Von Java zu VB.NET-Writing Kontrastmemo-
Stolpern von Java-Anfänger [Memo schreiben]
Entwickeln Sie gRPC unter Windows + Java 7 + Maven 2
[Java] Memo zur Verarbeitungszeitmessmethode
Ich habe versucht, Java Memo LocalDate zu verwenden
Ganzzahliges Memo
Docker-Memo
Java lernen (0)
Java studieren ―― 3
[Java] -Array