plugin org javadocs generate java maven command-line command-line-arguments maven-javadoc-plugin

org - maven javadocs



¿Cómo puedo desactivar el plugin Maven Javadoc desde la línea de comando? (4)

Agregue a la configuración del complemento de lanzamiento en el pom.xml de nivel de raíz:

<configuration> <arguments>-Dmaven.javadoc.skip=true</arguments> </configuration>

En pom.xml tengo una declaración como esta

<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>

¿Hay alguna forma de desactivarlo desde la línea de comando?

Sé que puedo extraer eso en un perfil, pero eso no es lo que quiero.


La generación de Javadoc se puede omitir estableciendo la propiedad maven.javadoc.skip en true [ 1 ], es decir,

-Dmaven.javadoc.skip=true

(y no falso)


Parece, que la manera simple

-Dmaven.javadoc.skip=true

no funciona con el complemento de publicación. en este caso, debe pasar el parámetro como un "argumento"

mvn release:perform -Darguments="-Dmaven.javadoc.skip=true"


Puede usar la propiedad maven.javadoc.skip para omitir la ejecución del complemento, yendo por el javadoc de Mojo. Puede especificar el valor como una propiedad Maven:

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

o como un argumento de línea de comandos: -Dmaven.javadoc.skip=true , para omitir la generación de Javadocs.