294 votes

Comment puis-je désactiver le plugin Maven Javadoc à partir de la ligne de commande?

Dans pom.xml j'ai une déclaration comme celle-ci

     <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <executions>
                    <execution>
                            <id>attach-javadocs</id>
                            <goals>
                                    <goal>jar</goal>
                            </goals>
                    </execution>
            </executions>
    </plugin>
 

y at-il un moyen de désactiver cela en ligne de commande?

PS Je sais que je peux extraire cela dans un profil, mais ce n'est pas ce que je veux.

561voto

mswientek Points 616

La génération Javadoc peut être ignorée en définissant la propriété maven.javadoc.skip sur true [ 1 ], c'est-à-dire

 -Dmaven.javadoc.skip=true
 

(et pas faux)

146voto

Vineet Reynolds Points 40529

Vous pouvez utiliser la propriété maven.javadoc.skip pour ignorer l'exécution du plug-in, en passant par le javadoc du Mojo. Vous pouvez spécifier la valeur en tant que propriété Maven:

 <properties>
    <maven.javadoc.skip>true</maven.javadoc.skip>
</properties>
 

ou en tant qu'argument de ligne de commande: -Dmaven.javadoc.skip=true , pour ignorer la génération des Javadocs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X