Hi Mick,
The semi-colon doesn't work as a path separator under Unix, you need to
use a colon in you doclet path. Replace ; by ${file.pathSeparator}
Actually, it may be better to specify your dependencies with a
<dependencies> tag in your plugin. See
http://maven.apache.org/pom.html#Plugins
Ludovic
Mick Knutson a écrit :
Here is my javadoc declaration:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.3</version>
<configuration>
<minmemory>128m</minmemory>
<maxmemory>512</maxmemory>
<!--<packagenames>org.delta.*</packagenames>-->
<!--<aggregate>true</aggregate>-->
<doclet>ydoc.doclets.YStandard</doclet>
<docletPath>
${projectRoot}/src/main/resources/tools/ydoc-
3.0-jdk1.5/lib/ydoc.jar;${projectRoot}/src/main/resources/tools/ydoc-
3.0-jdk1.5/resources;${build.classes.dir}
</docletPath>
<additionalparam>-link
http://java.sun.com/j2se/1.5.0/docs/api/ -umlautogen</additionalparam>
<tag name="noinspection" description="IntelliJ
Inspection Ignore tag" enabled="false"/>
</configuration>
</plugin>
This works just fine on windows, but on Solaris, I get this error:
[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 ydoc.doclets.YStandard
Command line was:"cd
/opt/continuum-1.1/apps/continuum/webapp/WEB-INF/working-directory/81/utilities/common/common-jar/target/site/apidocs
&& /usr/jdk/instances/jdk1.5.0/jre/../bin/javadoc"
-J-Xmx512m -J-Xms128m @options @packages
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error during
page generation
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]