Arik,
Thanks for the tip. I got a bit further and it actually tries to build
AssetManagerTest.java files, but its failing saying it can't find
junit.framework. junit is located in ~/.m2/repository/junit/junit/3.8.1
directory. I have the import junit.framework.* in my code, so not sure
why it can't find the package. Any ideas?
/home/egaona/projects/csdp_build/sources/csdp/com.ibm.csdp.bss.catalog/catalog.repository.cmd/src/main/java/com/ibm/csdp/bss/catalog/repository/client/main/AssetManagerTest.java:[22,0]
package junit.framework does not exist
/home/egaona/projects/csdp_build/sources/csdp/com.ibm.csdp.bss.catalog/catalog.repository.cmd/src/main/java/com/ibm/csdp/bss/catalog/repository/client/main/AssetManagerTest.java:[30,38]
cannot resolve symbol
symbol : class TestCase
location: class
com.ibm.csdp.bss.catalog.repository.client.main.AssetManagerTest
Wayne,
The file is called AssetManagerTest.java. The pom.xml is located in
~/catalog.repository.cmd while the AssetManagerTest.java is in
catalog.repository.cmd/src/main/java/com/ibm/csdp/bss/catalog/repository/client/main/
directory.
Thanks.
Enrique
"Arik Kfir" <[EMAIL PROTECTED]> wrote on 04/18/2007 09:59:50 AM:
> try:
>
> <include>**/AssetManagerTest.java</include>
>
> On 4/18/07, Enrique Gaona <[EMAIL PROTECTED]> wrote:
> >
> >
> > Hi,
> > I'm trying to run a JUnit test in Maven, but for some reason, the tests
> > are
> > being skipped. In my pom.xml file, I have the junit dependency and
added
> > the maven-surefire-plugin in the hopes my JUnit test gets invoked.
> >
> > <dependency>
> > <groupId>junit</groupId>
> > <artifactId>junit</artifactId>
> > <version>3.8.1</version>
> > <scope>test</scope>
> > </dependency>
> >
> > <plugin>
> > <groupId>org.apache.maven.plugins</groupId>
> > <artifactId>maven-surefire-plugin</artifactId>
> > <configuration>
> > <includes>
> >
<include>AssetManagerTest.java</include>
> > </includes>
> > </configuration>
> > </plugin>
> >
> > Is there anything I need to do different? The Junit test is 10
> > sub-directories deep from the pom.xml, but I don't think this is an
issue.
> > I've also included a screenshot of the output from the mvn test
command.
> > Thanks in advance.
> >
> > Screenshot from mvn test command:
> > [EMAIL PROTECTED]
> > :~/projects/csdp_build/sources/csdp/com.ibm.csdp.bss.
> catalog/catalog.repository.cmd>
> > mvn test
> > [INFO] Scanning for projects...
> > [INFO]
> >
> >
----------------------------------------------------------------------------
> > [INFO] Building catalog.repository.cmd
> > [INFO] task-segment: [test]
> > [INFO]
> >
> >
----------------------------------------------------------------------------
> > [INFO] [buildnumber:create {execution: default}]
> > [INFO] Build Number: 20070418-0955
> > [INFO] [resources:resources]
> > [INFO] Using default encoding to copy filtered resources.
> > [WARNING]
> > Artifact junit:junit:jar:3.8.1:test retains local scope 'test'
> > overriding broader scope 'compile'
> > given by a dependency. If this is not intended, modify or
remove
> > the local scope.
> >
> > [INFO] [compiler:compile]
> > [INFO] Nothing to compile - all classes are up to date
> > [INFO] [resources:testResources]
> > [INFO] Using default encoding to copy filtered resources.
> > [INFO] [compiler:testCompile]
> > [INFO] Not compiling test sources
> > [INFO] [surefire:test]
> > [INFO] Tests are skipped.
> > [INFO]
> >
------------------------------------------------------------------------
> > [INFO] BUILD SUCCESSFUL
> > [INFO]
> >
------------------------------------------------------------------------
> > [INFO] Total time: 12 seconds
> > [INFO] Finished at: Wed Apr 18 09:55:18 CDT 2007
> > [INFO] Final Memory: 15M/36M
> > [INFO]
> >
------------------------------------------------------------------------
> >
> >
> > Enrique
> >