내 질문에 어리석은 경우 미안 해요.mvn 새로 설치 대상 폴더에 jbehave 이야기 파일을 생성하지 않습니다
내 steps.java에서 단 하나의 단언을 사용하여 간단한 JBehave 테스트를 수행하고 있습니다.
- : 나는 이클립스 '프로젝트> 클린'실행하면
@When("I do this") public void iDoThis() { Assert.assertEquals(true, true); System.out.println("log to console..."); }
는, 나는 (내 SRC &의 pom.xml 같은 목표와 동일한 수준) 내부에 3 개 파일 '대상'폴더를 생성하는 것으로 나타났습니다 steps.class
- runner.class
- test.story 그래서
이클립스 'R에 runner.java을 실행 un As> JUnit Test '를 실행하면 성공적으로 실행됩니다 (예 : "콘솔에 로그온 ...") 볼 수 있습니다.
그러나 'mvn clean install'을 실행하면 클래스 파일 만 생성되고 스토리 파일은 생성되지 않습니다. 그래서 'mvn test -Dtest = fldr1/fldr2/runner.java'를 실행하면 빌드가 성공하지만 예상대로 스토리가 실행되지 않았습니다 ("log to console ..."표시되지 않음).
Eclipse에서 정리 한 다음 mvn에서 테스트를 실행해도 문제가 없습니다. 그래서 스토리 파일이 생성되지 않았기 때문입니다.
제 질문은 Eclipse의 Project> Clean과 정확히 같은 방식으로 실행되도록 mvn 명령을 실행하는 것입니다.
대단히 감사합니다!