Maven test 실행시 WEB-INF/lib에 있는 jar를 읽지 못합니다.
- 작성자 :
- 석*동
- 작성일 :
- 2014-02-06 16:41:20
- 조회수 :
- 3,538
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
Junit 테스트를 Junit Test로 실행하면 잘 되는데
Maven Test로 실행하면 클래스를 찾을 수 없다고 나옵니다.
디펜던시 문제라고 해서 Maven에서 찾을 수 있는 디펜던시들은 찾아서 다 넣었는데
직접제작한 라이브러리는 계속 읽지 못하는데요....
/src/main/WEB-INF/lib 밑에 jar를 넣어두는데 못 읽어들어옵니다.
Maven Test시 직접 추가한 라이브러리들을 어떻게 불러올 수 있나요...
/src/test/WEB-INF/lib를 만들어서 복사해줘야 하는건가요?
Results :
Tests in error:
testUserInfo(com.insilicogen.bio.common.bips.user.UserTest): com/prers/common/SEEDX
Tests run: 3, Failures: 0, Errors: 1, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.491s
[INFO] Finished at: Thu Feb 06 16:27:45 KST 2014
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project wigis2003: There are test failures.
[ERROR]
[ERROR] Please refer to D:\egovframework1\workspace\wigis2003\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Maven Test로 실행하면 클래스를 찾을 수 없다고 나옵니다.
디펜던시 문제라고 해서 Maven에서 찾을 수 있는 디펜던시들은 찾아서 다 넣었는데
직접제작한 라이브러리는 계속 읽지 못하는데요....
/src/main/WEB-INF/lib 밑에 jar를 넣어두는데 못 읽어들어옵니다.
Maven Test시 직접 추가한 라이브러리들을 어떻게 불러올 수 있나요...
/src/test/WEB-INF/lib를 만들어서 복사해줘야 하는건가요?
Results :
Tests in error:
testUserInfo(com.insilicogen.bio.common.bips.user.UserTest): com/prers/common/SEEDX
Tests run: 3, Failures: 0, Errors: 1, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.491s
[INFO] Finished at: Thu Feb 06 16:27:45 KST 2014
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project wigis2003: There are test failures.
[ERROR]
[ERROR] Please refer to D:\egovframework1\workspace\wigis2003\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
A
녕하세요 프레임워크 센터입니다.
메이븐 빌드시 <scope>를 system으로 주면 시스템 내에 있는 패스의 라이브러리를 컴파일시 참조하고 됩니다.
<dependency>
<groupId>ojdbc</groupId>
<artifactId>ojdbc</artifactId>
<version>14</version>
<scope>system</scope>
<systemPath>C:\Users\Administrator\.m2\repository\ojdbc\ojdbc\14\ojdbc-14.jar</systemPath>
</dependency>
위 예제와 같이 사용하시면 됩니다.
수고하세요.
메이븐 빌드시 <scope>를 system으로 주면 시스템 내에 있는 패스의 라이브러리를 컴파일시 참조하고 됩니다.
<dependency>
<groupId>ojdbc</groupId>
<artifactId>ojdbc</artifactId>
<version>14</version>
<scope>system</scope>
<systemPath>C:\Users\Administrator\.m2\repository\ojdbc\ojdbc\14\ojdbc-14.jar</systemPath>
</dependency>
위 예제와 같이 사용하시면 됩니다.
수고하세요.