Tengo un proyecto Maven con el siguiente fragmento de POM:Cómo generar Javadoc para Maven Dependencias
<modelVersion>4.0.0</modelVersion>
<artifactId>Foo-Deploy</artifactId>
<name>Foo-Deploy</name>
<packaging>pom</packaging>
<description>foobar</description>
<dependencies>
<dependency>
<groupId>de.foo.bar</groupId>
<artifactId>some-api</artifactId>
<version>${project.version}</version>
<classifier>doc</classifier>
<type>zip</type>
</dependency>
</dependencies>
La idea es tener una dependencia definida en la que algunas fuentes son (esto se ha creado correctamente antes). Ahora quiero ejecutar javadoc exactamente en ESTA dependencia. Cuando llamo
mvn javadoc:jar -DincludeDependencySources=true -DdependencySourceIncludes=de.foo.bar:some-api:*:doc:zip
falla con el mensaje
No ejecutar Javadoc como el proyecto no es una ruta de clases de Java capaz paquete
lo que está mal? y ¿funcionaría de todos modos?
o ¿cómo puedo generar javadoc a partir de una dependencia específica (suponiendo que este proyecto tenga más dependencias)?
Gracias
OK ... Cambié el paquete al frasco (era pom) - y luego el error no vuelve a ocurrir. PERO - no hace nada ... maven dice Successfull, pero no se genera nada :( – Emerson
Quizás http://stackoverflow.com/questions/4947215/maven-3-generate-javadoc-for-defined-artifacts esté relacionado – Raghuram