java, mémo maven

what is Maven Outil de gestion de projet

install to windows

  1. download maven from https://maven.apache.org/download.cgi
  2. Extraire Déplacer vers n'importe quel répertoire
  3. Ajoutez en quelque sorte /apatch-maven-x.x.x/bin à PATH
  4. Vérifiez avec mvn -v

Exemple de description de 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 //compiler
mvn compile exec:java // exec.Peut être exécuté si la propriété mainClass est définie
mvn javadoc:javadoc //Générer javadoc
mvn clean //Supprimer le fichier généré automatiquement
mvn -Dmaven.test.skip=true package //sauter le test
mvn -DskipTests package //sauter le test


Recommended Posts

java, mémo maven
Mémo Java
java quoi que ce soit mémo
Mémo Java Silver
Remarque sur Java SE 7
java n'importe quoi mémo 2
Mémo d'erreur Maven3
Mémo de spécification Java
Mémo de modèle Java
Mémo de l'environnement de développement Java
mémo de connaissances de base java
Mémo d'apprentissage Java (méthode)
Mémo Java Kuche Day
java se 8 programmeur Ⅰ mémo
Mémo privé payant Java
Mémo d'apprentissage Java (basique)
mémo d'expression java lambda
(Mémo) Java pour instruction
expression lambda java [écriture de notes]
Mémo d'apprentissage Java (interface)
[Java] Mémo d'héritage implicite
Mémo d'apprentissage Java (héritage)
mémo de programmation du concours java
[Mémo] Liste liée Java
Maven
Remarque sur Java (WebSphere Application Server) [1]
[Java] Mémo de nom du nom de variable
Sous-chaîne de mémo Java (classe standard)
Mémo d'apprentissage Java (type de données)
Longueur du mémo Java (classe standard)
Essayez gRPC avec Java, Maven
Mémo de la méthode d'étude Java Silver
Créer une méthode java [Memo] [java11]
Mémo de préparation à l'examen Java Silver
Mémo d'apprentissage Java (opérateur logique)
Java
Mémo d'apprentissage Java (classe abstraite)
[Java] Date Termes associés mémo
Mémo d'étude Java 2 avec Progate
Java
Que sont les métriques Java? _Memo_20200818
Java HashMap, entrySet [Mémo personnel]
[Eclipse Java] Mémo des paramètres de l'environnement de développement
Mémo d'apprentissage Java (création d'un tableau)
Mémo d'utilisation de JCA (Java Encryption Architecture)
[Java] Mémo pour nommer les noms de classe
[Mémo de la session d'étude] Java Day Tokyo 2017
Mémo d'apprentissage Java (instruction while, instruction do-while)
De Java à VB.NET - Écriture de notes de contraste
Trébuchement de java débutant [rédaction de mémos]
Développer gRPC sur la série Windows + Java 7 + Maven 2
[Java] Mémo de méthode de mesure du temps de traitement
J'ai essayé d'utiliser le mémo Java LocalDate
Mémo entier
mémo docker
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau