Wayne,
Thanks for pointing this out.
Regards
Ben Short
On Thu, Mar 13, 2008 at 2:39 PM, Wayne Fay <[EMAIL PROTECTED]> wrote:
> This has come up several times on this list, as recently as a week
> ago, and people have discussed strategies for dealing with it etc. One
> thread in particular you will want to read is:
> date Mar 5, 2008 5:07 PM
> subject java.class.path and the surefire-plugin
>
> For more info, go to Nabble.com and search the list archives for
> java.class.path.
>
> Wayne
>
>
>
> On 3/13/08, ben short <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I am adding some Unit tests to a legacy application before I make any
> changes.
> >
> > As part of the tests I start the application. When the application
> > starts it scans all the classes on the classpath. Unfortunately the
> > only jar on the classpath is the classworlds.jar due to the way maven
> > handles dependencies. The application will use a system property
> > called java.class.path if present. So I have configured the surefire
> > plugin as shown below.
> >
> > <plugin>
> > <groupId>org.apache.maven.plugins</groupId>
> > <artifactId>maven-surefire-plugin</artifactId>
> > <version>2.3</version>
> > <configuration>
> >
> > <workingDirectory>${basedir}\target\test-classes</workingDirectory>
> > <systemProperties>
> > <property>
> > <name>java.class.path</name>
> > <value>${project.testClasspathElements}</value>
> > </property>
> > </systemProperties>
> > <includes>
> > <include>nexusalpha/**/*Tests*</include>
> > </includes>
> > <excludes>
> >
> >
> <exclude>nexusalpha/jaf2/services/webservice/AlertServerWebServiceTests*.java</exclude>
> > </excludes>
> > <reportFormat>brief</reportFormat>
> > <useFile>false</useFile>
> > <skip>false</skip>
> > </configuration>
> > </plugin>
> >
> > Unfortunately when i run the tests the application prints that the
> > value for the system property java.class.path is
> > ${project.testClasspathElements}. So it seems that maven is not
> > filtering this property correctly.
> >
> > As a quick test i added ${project.testClasspathElements} to the
> > workingDirectory element I see that maven complains that the
> > workingDirectory is not valid and on inspection i see that the
> > projects dependencies are listed correctly.
> >
> > Can anyone help me out with this? I'm using maven 2.0.8.
> >
> > Regards
> >
> > Ben Short
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]