Documentation du plugin

Goals disponibles pour ce plugin :

Goal Rapport? Description
nuiton-config:aggregate-report Oui Generates a report for declared application config via the ApplicationConfigProvider mechanism on a aggregate mojo.

For each configuration, you can find all his options and actions.

nuiton-config:describe Non Describe application config from java files to the description configuration format.

Created on 28/08/16.

nuiton-config:generate Non Generate application config java files from the option definition class.

Created on 28/08/16.

nuiton-config:help Non Display help information on nuiton-config-maven-plugin.
Call mvn nuiton-config:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
nuiton-config:report Oui Generates a report for declared application config via the ApplicationConfigProvider mechanism.

For each configuration, you can find all his options and actions.

Exigences Systèmes

Ce qui suit spécifie les exigences minimales pour exécuter ce plugin Maven :

Maven 2.0
JDK 1.8
Mémoire Aucune exigence minimale.
Espace Disque Aucune exigence minimale.

Utilisation

Vous devez spécifier la version dans la configuration de votre projet :

<project>
  ...
  <build>
    <!-- Pour définir la version du plugin dans le POM parent -->
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.nuiton</groupId>
          <artifactId>nuiton-config-maven-plugin</artifactId>
          <version>3.5-SNAPSHOT</version>
        </plugin>
        ...
      </plugins>
    </pluginManagement>
    <!-- Pour utiliser les goals du plugin dans votre POM ou POM parent -->
    <plugins>
      <plugin>
        <groupId>org.nuiton</groupId>
        <artifactId>nuiton-config-maven-plugin</artifactId>
        <version>3.5-SNAPSHOT</version>
      </plugin>
      ...
    </plugins>
  </build>
  ...
  <!-- Pour utiliser les goals de rapports dans votre POM ou POM parent -->
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.nuiton</groupId>
        <artifactId>nuiton-config-maven-plugin</artifactId>
        <version>3.5-SNAPSHOT</version>
      </plugin>
      ...
    </plugins>
  </reporting>
  ...
</project>

Pour plus d'informations, consultez {"Guide to Configuring Plug-ins", http://maven.apache.org/guides/mini/guide-configuring-plugins.html}