my pom.xml

   <groupId>org.codehaus.mojo</groupId>
   <artifactId>exec-maven-plugin</artifactId>
   <version>1.2.1</version>
   <configuration>
      <executable>java</executable>
      <arguments>
    <argument>-classpath</argument>

    <classpath/>
    <argument>helper.BaseCheckerTest</argument>
      </arguments>
</configuration>

</plugin>

            <plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>exec-maven-plugin</artifactId>
   <version>1.2.1</version>
   <executions>
<execution>
 <phase>process-test-classes</phase>
 <goals>
  <goal>java</goal>
 </goals>
 </execution>
   </executions>
 <configuration>
  <mainClass>helper.BaseCheckerTest</mainClass>
  <classpathScope>runtime</classpathScope>

  <args>
     <arg>-classpath</arg>
            <classpath/>

  </args>
 </configuration>

</plugin>



it's ok when
c:\>mvn  exec:exec

but it report that can't find the resouce file config.properties when i do
c:\>mvn test

Class BaseCheckerTest{
static {
 try {
 prop = new Properties();
prop.load(ClassLoader.class.getResourceAsStream("/config.properties"));
 } catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
 }
}



c:\>mvn --version
Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)
Maven home: C:\Downloads\apache-maven-3.0.4\bin\..
Java version: 1.6.0_24, vendor: Sun Microsystems Inc.
Java home: C:\Program Files (x86)\Java\jdk1.6.0_24\jre

Reply via email to