[
https://issues.apache.org/jira/browse/MJAVADOC-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17957514#comment-17957514
]
Olivier Lamy commented on MJAVADOC-140:
---------------------------------------
This project has moved from Jira to GitHub Issues. This issue was migrated to
[apache/maven-javadoc-plugin#534|https://github.com/apache/maven-javadoc-plugin/issues/534].
> test-javadoc run in aggregate mode does not pass correct classpath to javadoc
> tool
> ----------------------------------------------------------------------------------
>
> Key: MJAVADOC-140
> URL: https://issues.apache.org/jira/browse/MJAVADOC-140
> Project: Maven Javadoc Plugin (Moved to GitHub Issues)
> Issue Type: Bug
> Affects Versions: 2.3
> Reporter: skaze
> Priority: Blocker
>
> compare - local build of test-javadoc for a project:
> {code}
> -classpath
> 'D:/APT/projects/apt-examples/calculator/calculator-engine/target/classes;
> D:/APT/projects/apt-examples/calculator/calculator-engine/target/test-classes;
> D:/PROFILES/allenj4/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar'
> -protected
> -sourcepath
> 'D:/APT/projects/apt-examples/calculator/calculator-engine/src/test/java'
> -author
> -charset
> 'ISO-8859-1'
> -d
> 'D:/APT/projects/apt-examples/calculator/calculator-engine/target/site/testapidocs'
> -doctitle
> 'Calculator Engine 1.1-SNAPSHOT Test API'
> -linkoffline
> 'http://java.sun.com/j2se/1.4.2/docs/api' null
> -use
> -version
> -windowtitle
> 'Calculator Engine 1.1-SNAPSHOT Test API'
> {code}
> with the one produced at the root project. It obviously contains many more
> classpath details but critically you'll see junit JAR
> {code}
> -classpath
> 'D:/APT/projects/apt-examples/calculator/calculator-root/target/classes;
> D:/APT/projects/apt-examples/calculator/calculator-root/target/test-classes;
> D:/APT/projects/apt-examples/calculator/calculator-skin/target/classes;
> D:/APT/projects/apt-examples/calculator/calculator-skin/target/test-classes;
> D:/APT/projects/apt-examples/calculator/calculator-engine/target/classes;
> D:/APT/projects/apt-examples/calculator/calculator-engine/target/test-classes;
> D:/APT/projects/apt-examples/calculator/calculator-ejb/target/classes;
> D:/APT/projects/apt-examples/calculator/calculator-ejb/target/test-classes;
> D:/APT/projects/apt-examples/calculator/calculator-servlets/target/classes;
> D:/APT/projects/apt-examples/calculator/calculator-servlets/target/test-classes;
> D:/APT/projects/apt-examples/calculator/calculator-webapp/target/classes;
> D:/APT/projects/apt-examples/calculator/calculator-webapp/target/test-classes;
> D:/APT/projects/apt-examples/calculator/calculator-ear/target/classes;
> D:/APT/projects/apt-examples/calculator/calculator-ear/target/test-classes;
> D:/PROFILES/allenj4/.m2/repository/com/fujitsu/fs/apt/examples/calculator/calculator-ejb/1.1-SNAPSHOT/calculator-ejb-1.1-SNAPSHOT.jar;
> D:/PROFILES/allenj4/.m2/repository/com/fujitsu/fs/apt/examples/calculator/calculator-servlets/1.1-SNAPSHOT/calculator-servlets-1.1-SNAPSHOT.jar;
> D:/PROFILES/allenj4/.m2/repository/com/fujitsu/fs/apt/examples/calculator/calculator-ejb/1.1-SNAPSHOT/calculator-ejb-1.1-SNAPSHOT-client.jar;
> D:/PROFILES/allenj4/.m2/repository/javax/j2ee/j2ee/1.4/j2ee-1.4.jar;
> D:/PROFILES/allenj4/.m2/repository/tomcat/jasper-runtime/5.5.12/jasper-runtime-5.5.12.jar;
> D:/PROFILES/allenj4/.m2/repository/com/fujitsu/fs/apt/examples/calculator/calculator-engine/1.1-SNAPSHOT/calculator-engine-1.1-SNAPSHOT.jar'
> -protected
> -sourcepath
> 'D:/APT/projects/apt-examples/calculator/calculator-engine/src/test/java'
> -author
> -charset
> 'ISO-8859-1'
> -d
> 'D:/APT/projects/apt-examples/calculator/calculator-root/target/site/testapidocs'
> -doctitle
> 'Calculator 1.1-SNAPSHOT Test API'
> -linkoffline
> 'http://java.sun.com/j2se/1.4.2/docs/api' null
> -use
> -version
> -windowtitle
> 'Calculator 1.1-SNAPSHOT Test API'
> {code}
> Which of course gives us:
> {code}
> [INFO] Javadoc Warnings
> [WARNING]
> D:\APT\projects\apt-examples\calculator\calculator-engine\src\test\java\com\fujitsu\calculator\engine\CalculatorTest.java:6:
> package junit.framework does not exist
> [WARNING] import junit.framework.TestCase;
> [WARNING] ^
> [WARNING]
> D:\APT\projects\apt-examples\calculator\calculator-engine\src\test\java\com\fujitsu\calculator\engine\CalculatorTest.java:13:
> cannot find symbol
> [WARNING] symbol: class TestCase
> [WARNING] extends TestCase
> [WARNING] ^
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)