test-javadoc run in aggregate mode does not pass correct classpath to javadoc 
tool
----------------------------------------------------------------------------------

                 Key: MJAVADOC-140
                 URL: http://jira.codehaus.org/browse/MJAVADOC-140
             Project: Maven 2.x Javadoc Plugin
          Issue Type: Bug
    Affects Versions: 2.3
            Reporter: John Allen
            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 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

        

Reply via email to