Hi Brett,
that works. If I set the scope to compile (or the default), the
javadoc-generation works. Another solution is to configure a report without
test-classes:
<reportSets>
<reportSet>
<reports>
<report>javadoc</report>
</reports>
</reportSet>
</reportSets>
Thanks and greets
Wolfgang
Brett Porter wrote:
>
> That looks like a bug in the javadoc plugin that it isn't using test
> scoped dependencies for the test javadoc (if you change the scope of
> testng to "compile" or "runtime", does it work even though it is not
> correct?)
>
> I'm not sure about the doclet exception - looks like a javadoc error -
> does running javadoc standalone work?
>
> - Brett
>
> 2008/8/26 WolfgangRoessler <[EMAIL PROTECTED]>:
>>
>> Unfortunately this doesn't work, too.
>>
>> Here are some snippets of my pom:
>> <dependencies>
>> <dependency>
>> <groupId>org.testng</groupId>
>> <artifactId>testng</artifactId>
>> <version>5.8</version>
>> <classifier>jdk15</classifier>
>> <scope>test</scope>
>> </dependency>
>> </dependencies>
>> <reporting>
>> <plugins>
>> <plugin>
>> <groupId>org.apache.maven.plugins</groupId>
>> <artifactId>maven-javadoc-plugin</artifactId>
>> <configuration>
>> <source>1.6</source>
>> <aggregate>true</aggregate>
>> </configuration>
>> </plugin>
>> </plugins>
>> <reporting>
>>
>> And here part of the error messages (debug-mode):
>> While building project:
>> Group-Id: prototype.codequality
>> Artifact-Id: top
>> Version: 0.0.1-SNAPSHOT
>> From file: S:\src\Exploratory Prototypes\CodeQualityTools\src\top\pom.xml
>> Reason: Error during page generation
>>
>> org.apache.maven.doxia.siterenderer.RendererException: Error rendering
>> Maven
>> report: Exit code: 1 - S:\src\Exploratory
>> Prototypes\CodeQualityTools\src\top\top-module1\src\test\java\codequality\top\module1\TestClassInModule1.java:3:
>> package org.testng does not exist
>> import org.testng.Assert;
>> ^
>> S:\src\Exploratory
>> Prototypes\CodeQualityTools\src\top\top-module1\src\test\java\codequality\top\module1\TestClassInModule1.java:4:
>> package org.testng.annotations does not exist
>> import org.testng.annotations.Test;
>> ^
>> ...
>> java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot
>> be
>> cast to com.sun.javadoc.AnnotationTypeDoc
>> at
>> com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)
>> at
>> com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:811)
>> ...
>>
>> Greets
>> Wolfgang
>>
>>
>> Brett Porter wrote:
>>>
>>> I think you need to set <source> instead. If that doesn't work, please
>>> describe what the "crash" looks like.
>>>
>>> Cheers,
>>> Brett
>>>
>>> 2008/8/25 WolfgangRoessler <[EMAIL PROTECTED]>:
>>>>
>>>> I set the javadocVersion, but the plugin still crashes.
>>>>
>>>> - Wolfgang
>>>>
>>>>
>>>> Brett Porter wrote:
>>>>>
>>>>> Do you need to configure it to use Java's 1.5 source level?
>>>>>
>>>>> - Brett
>>>>>
>>>>> 2008/8/25 WolfgangRoessler <[EMAIL PROTECTED]>:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I have configured the maven-javadoc-plugin in the reporting section.
>>>>>> Unfortunately when generating the report, the plugin crashes. The
>>>>>> exceptions
>>>>>> look like it has problems with the @Test annotation of TestNG. Any
>>>>>> ideas
>>>>>> or
>>>>>> solutions what happens?
>>>>>>
>>>>>> Greets
>>>>>> Wolfgang Roessler
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/JavaDoc-Report-crashes-with-TestNG-tp19139379p19139379.html
>>>>>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Brett Porter
>>>>> Blog: http://blogs.exist.com/bporter/
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/JavaDoc-Report-crashes-with-TestNG-tp19139379p19140451.html
>>>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Brett Porter
>>> Blog: http://blogs.exist.com/bporter/
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/JavaDoc-Report-crashes-with-TestNG-tp19139379p19151139.html
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
>
> --
> Brett Porter
> Blog: http://blogs.exist.com/bporter/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/JavaDoc-Report-crashes-with-TestNG-tp19139379p19157018.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]