[ http://jira.codehaus.org/browse/MJAVADOC-178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vincent Siveton closed MJAVADOC-178. ------------------------------------ Assignee: Vincent Siveton Resolution: Fixed Fix Version/s: 2.5 Fixed in r661516, snapshot deployed > Transitive Dependencies to Taglet Artifacts are not resolved nor added to the > classpath > --------------------------------------------------------------------------------------- > > Key: MJAVADOC-178 > URL: http://jira.codehaus.org/browse/MJAVADOC-178 > Project: Maven 2.x Javadoc Plugin > Issue Type: Bug > Affects Versions: 2.3 > Environment: any > Reporter: Sebastian Annies > Assignee: Vincent Siveton > Priority: Minor > Fix For: 2.5 > > Attachments: build-utils-1.0.9-SNAPSHOT.jar > > > My taglet artifact has a dependency to commons-lang. But when executing the > javadoc target the javadoc process complains with a ClassNotFoundException > (in my case {{StringEscapeUtils}} but that doesn't matter). > Hmm - I had a look into the source and as far as I can see it the transitive > dependencies are not resolved (only resolve is called and not > resolveTransitively). > The workaround is to specify the transitive dependencies by hand taglet > definitions without {{<tagletClass>}} elements: > {code:xml} > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-javadoc-plugin</artifactId> > <configuration> > <taglets> > <taglet> > > <tagletClass>com.coremedia.drm.javadoc.api.ExampleTaglet</tagletClass> > <tagletArtifact> > <groupId>com.coremedia.drm.roapserver</groupId> > <artifactId>build-utils</artifactId> > <version>1.0.9-SNAPSHOT</version> > </tagletArtifact> > </taglet> > <taglet> > <tagletArtifact> > <groupId>commons-lang</groupId> > <artifactId>commons-lang</artifactId> > <version>2.3</version> > </tagletArtifact> > </taglet> > </taglets> > </configuration> > </plugin> > {code} > To reproduce remove the second {{<taglet>}} element and include an [EMAIL > PROTECTED] tag in one of your classes. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira