Hi,

We are having an issue when running mvn site and setting a dependencies in a
particular order.

Here is the order of dependencies that causes failures because a class isn't
found during the JavaDocs report generation.

        <dependency>
            <groupId>com.company.common</groupId>
            <artifactId>bc-common</artifactId>
            <version>1.0.0-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>com.company.common</groupId>
            <artifactId>bc-common</artifactId>
            <version>1.0.0-SNAPSHOT</version>
            <type>test-jar</type>
            <scope>test</scope>
        </dependency>

If we swap the ordering of the dependencies above the site generation
passes:

        <dependency>
            <groupId>com.company.common</groupId>
            <artifactId>bc-common</artifactId>
            <version>1.0.0-SNAPSHOT</version>
            <type>test-jar</type>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.company.common</groupId>
            <artifactId>bc-common</artifactId>
            <version>1.0.0-SNAPSHOT</version>
        </dependency>

After doing some debugging it looks like the bc-common test-jar is the only
thing included in the classpath when ordering the dependencies with test-jar
at the bottom.  Looking to see if anyone has run into this.

Thanks,
Jay

Reply via email to