The issue is that the doclet path param is a local path. This is a very regretful thing... In my testing, even if you guarantee you have UMLGraph jar on the classpath, the doclet is not found.
The only solution I have found is to specify a fully-qualified path to the UMLGraph jar. In Maven 1, this is the syntax: maven.javadoc.docletpath=${maven.repo.local}/gr.spinellis/jars/UmlGraph-4.6.jar I am not sure of the syntax for Maven 2 to the repo like that. Please share when you determine what it is. I have recently documented this in the Maven 1 Javadoc FAQ, but I have not yet published the site. You can read it in the source if necessary. Quoting Roberto UserList <[EMAIL PROTECTED]>: > Hi, all ! I've been facing the problem below when I try to generate class > diagram using UmlGraph 4.7. > > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Error during page generation > > Embedded error: Error rendering Maven report: Exit code: 1 - javadoc: error > - Cannot find doclet class gr.spinellis.umlgraph.doclet.UmlGraph > > [INFO] > ------------------------------------------------------------------------ > [DEBUG] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: Error during page > generation > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( > DefaultLifecycleExecutor.java:559) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle > (DefaultLifecycleExecutor.java:475) > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal( > DefaultLifecycleExecutor.java:454) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures > (DefaultLifecycleExecutor.java:306) > But i created the dependency for UmlGraph 4.7 in the main pom.xml of my > project. Check it out! > <?xml version="1.0" encoding="UTF-8"?> > <project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/maven-v4_0_0.xsd"> > <modelVersion>4.0.0</modelVersion> > <groupId>${group.id}</groupId> > <artifactId>siscargas</artifactId> > <name>Sistema Elo da Variglog (${versao.sis})</name> > <packaging>pom</packaging> > <version>${versao.sis}</version> > <dependencies> > <dependency> > <groupId>umlgraph</groupId> > <artifactId>UMLGraph</artifactId> > <version>4.7</version> > </dependency> > </dependencies> > . > . > . > <reporting> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-javadoc-plugin</artifactId> > <reportSets> > <reportSet> > <id>uml</id> > <configuration> > <doclet>gr.spinellis.umlgraph.doclet.UmlGraph</doclet> > > <!--<docletPath>/bea/rmanager/.m2/repository/umlgraph/UMLGraph/4.7/UmlGraph.jar</docletPath>--> > <docletArtifact> > <groupId>umlgraph</groupId> > <artifactId>UMLGraph</artifactId> > <version>4.7</version> > </docletArtifact> > <additionalparam>-views</additionalparam> > <destDir>target/uml</destDir> > <show>private</show> > </configuration> > <reports> > <report>javadoc</report> > </reports> > </reportSet> > <reportSet> > <id>html</id> > <configuration> > <show>private</show> > </configuration> > <reports> > <report>javadoc</report> > </reports> > </reportSet> > </reportSets> > Thanks in advance for the help. > Regards, > Roberto. > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]