I am sorry, just change: <goal>add-source</goal>
with <goal>add-test-source</goal> and works, btw, I already tried it but made some confusion between two pom... Now works, but eclipse:eclipse does not generate a source folder accordingly... On Sat, Nov 7, 2009 at 5:16 PM, Daniele Dellafiore <[email protected]> wrote: > Hi. > > Take a project that has "mvn test" is succesfull. > Then I run mvn site, with cobertura reporting. > I have a compilation problem. In pom I configured an additional test > source folder (src/test/functional) with some dependencies (htmlunit). > > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>1.1</version> > <executions> > <execution> > <id>add-test-source</id> > <phase>generate-test-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>src/test/functional</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > > Here the log starting form the end of tests (i removed complete folder > path for privacy). > It seems that cobertura does not use dependencies with scope "test" > (junit, htmlunit) even if the folder is added, using > build-helper-maven-plugin, as a test source folder > > ===================================== > > Tests run: 64, Failures: 0, Errors: 0, Skipped: 2 > > Cobertura: Loaded information on 135 classes. > Cobertura: Saved information on 135 classes. > [INFO] Preparing surefire-report:report > [INFO] [resources:resources {execution: default-resources}] > [WARNING] File encoding has not been set, using platform encoding > UTF-8, i.e. build is platform dependent! > [WARNING] Using platform encoding (UTF-8 actually) to copy filtered > resources, i.e. build is platform dependent! > [INFO] Copying 5 resources to contents > [INFO] Copying 4 resources > [INFO] Copying 40 resources > [INFO] [compiler:compile {execution: default-compile}] > [INFO] Compiling 2 source files to > /home/ildella/projects/work/citigroup/newsautomation/target/generated-classes/cobertura > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Compilation failure > > /home/ildella/.../src/test/functional/presentation/WebFunctionalTest.java:[6,36] > package com.gargoylesoftware.htmlunit does not exist > > [other similar error...] > > /home/ildella/../src/test/functional/presentation/WebFunctionalTest.java:[15,13] > cannot find symbol > symbol : class HtmlPage > location: class presentation.WebFunctionalTest > > [other similar error...] > > /home/ildella/../src/test/functional/presentation/NewsAutomFunctionalTest.java:[6,16] > package org.junit does not exist > > [other similar error...] > > [INFO] > ------------------------------------------------------------------------ > [INFO] For more information, run Maven with the -e switch > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 25 seconds > [INFO] Finished at: Sat Nov 07 17:09:40 CET 2009 > [INFO] Final Memory: 34M/508M > [INFO] > ------------------------------------------------------------------------ > > > > > > -- > Daniele Dellafiore > http://danieledellafiore.net > -- Daniele Dellafiore http://danieledellafiore.net --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
