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