maven-surefire가 안본사이 버전업이 많이 되었다.
- The test-classes directory
- The classes directory
- The project dependencies
- Additional classpath elements
http://maven.apache.org/surefire/maven-surefire-plugin/examples/configuring-classpath.html
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.17</version>
<configuration>
<systemProperties>
<property>
<name>build.db</name>
<value>${build.db}</value>
</property>
</systemProperties>
<useSystemClassLoader>true</useSystemClassLoader>
<argLine>-Xms256m -Xmx512m -XX:MaxPermSize=128m -Dfile.encoding=UTF-8</argLine>
<includes>
<include>**/AllTests.java</include> <!-- AllTest.java -->
</includes>
<properties>
<property>
<name>listener</name>
<value>spectra.ee.test.MyRunListener</value>
</property>
</properties>
<additionalClasspathElements>
<additionalClasspathElement>${basedir}classes경로</additionalClasspathElement>
</additionalClasspathElements>
<classpathDependencyExcludes>
<classpathDependencyExcludes>class디펜던시</classpathDependencyExcludes>
</classpathDependencyExcludes>
</configuration>
jar 디펜던시를 제거하고 classes 디렉토리를 추가하는 방법.
'MAVEN' 카테고리의 다른 글
maven-surefire-plugin 원격 디버깅. (0) | 2013.10.08 |
---|---|
maven 프로젝트의 java main 메서드를 실행 하려면? (0) | 2013.09.13 |