Estoy trabajando en un proyecto de maven y desea generar el más básico de los javadocs.

Este es el plugin que me agregue a mi pom.xml

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

Luego de ejecutar la meta mvn clean package y con éxito después de la limpieza y embalaje mi proyecto dice

[INFO] --- maven-javadoc-plugin:2.8.1:jar (attach-javadocs) @ project-name ---
[INFO] Skipping javadoc generation.

He intentado añadir la propiedad:

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

Y también han tratado de esto en la consola cmd:

mvn clean package -Dmaven.javadoc.skip=false

No es diferente…

Nada estoy descaradamente falta?

  • Has configurado el org.apache.maven.plugins:maven-javadoc-plugin bajo el build o reporting?
  • Lo siento, sí, está bajo construcción.
  • Podría intentar dos cosas? El uso de la última (2.9) versión de la javadoc plugin? También se omite el phase de configuración como por este libro de cocina?
  • Debido a las restricciones de red no puedo llegar a 2.9. La versión 2.8.1 funciona en otra PC lo he probado. Así que estoy bastante seguro de que no tiene que ver con la versión. También después de la eliminación de la fase de configuración de… mismo resultado.
  • puede ejecutar mvn con la opción-X y posteriores a la salida correspondiente ?
InformationsquelleAutor Daniel | 2013-03-25

2 Comentarios

  1. 5

    ver la efectiva pom de su proyecto, ya sea en la línea de comandos escribiendo mvn ayuda:efectivo-pom o a través de eclipse eficaz-pom vista de su pom. Que le dará la verdadera configuración.
    Si la bandera está establecido a true,:

    1. se va a añadir la configuración en un perfil inactivo? compruebe mvn ayuda:activo-perfiles
    2. ¿tienes pom herencia y heredar la configuración de los padres? verificación de los padres poms

    No creo que el cambio de la versión que va a ayudar mucho como el «salto» de los parámetros estaba disponible desde la versión 2.5

    • Hice el mvn ayuda:efectivo-pom y vi <skip>true</skip> bajo los javadocs de configuración del plugin. Así que he añadido, <skip>false</skip> en mi javadoc de configuración del plugin en mi POM archivos y ahora su trabajo 🙂 muchas Gracias
    • Ah, y para responder a tu 2ª pregunta.. yo en realidad tengo mi padre pom hacer referencia a otro de los padres pom. Voy a comprobar su configuración
    • Y por supuesto… que es donde sus establecida en true. Ahora veo jaja.. Problema resuelto.
    • me alegro de que a resolver su problema 🙂
  2. 10

    Debe utilizar

    -Dmaven.javadoc.skip=true <– para saltar javadoc

    -Dmaven.javadoc.skip=false <<– no se salte

    • La pregunta es acerca de cómo no para saltar un javadoc.

Dejar respuesta

Please enter your comment!
Please enter your name here