, 우리는 몇 가지 jar 파일을 포함합니다. jar 파일에있는 클래스 중 하나의 문제를 패치하기 위해 패치 소스 폴더에서이 클래스의 구현을 변경했습니다.ant junit 작업을 사용하여 사용자 정의 가능한 클래스로드 순서가 있습니까? 우리의 웹 - 애플 리케이션 프로젝트에서
tomcat (WEB-INF/classes 이전의 WEB-INF/classes)에 정의 된 클래스로드 순서가 있기 때문에 패치 된 버전의 클래스는 jar 파일의 원래 파일이 아니라 tomcat에 의해로드됩니다. 따라서 애플리케이션을 배포하자마자 모든 것이 예상대로 작동합니다.
이제이 패치 된 클래스에 대해 ant에서 junit 테스트를 실행하려고합니다. 그래서 우리는 원래의 jar와 패치 된 클래스 파일을 모두 포함하도록 클래스 경로를 구성합니다. 그러나 jar 파일의 패치되지 않은 버전이 아니라 패치 된 클래스를 먼저로드하는 junit 작업을 ant에 알려줄 수있는 방법이없는 것으로 보입니다.
문제를 해결할 방법이 있습니까? 개미의 junit 작업에 의해 클래스가로드되는 순서를 결정하는 방법이 있습니까? 개미로부터 패치 된 클래스를 테스트 할 다른 방법이 있습니까?
감사합니다 : 당신의 JUnit 작업
클래스 패스 요소는 뭔가를해야합니다. 그것은 나를 도왔다. – maccaroo