Maven을 사용하여 새로운 Scala 프로젝트를 생성했으며 src/main/scala 및 src/test/scala 폴더가있는 폴더 구조를 만들었습니다. src/main/scala에 몇 가지 코드가 있고 테스트를 쓰고 싶었지만 src/main/scala에서 클래스를 가져올 수 없다는 문제가 있습니다. 어떻게하면됩니까?Maven의 테스트 클래스에서 메인 클래스를 어떻게 가져 옵니까?
답변
나는 이것을 오해하고 있을지 모르지만 테스트하는 소스 클래스와 동일한 패키지에서 테스트를하므로 가져올 필요가 없습니다.
Maven은 테스트 단계에서 소스를 테스트 클래스에서 확인해야합니다. 소스 (src/main/scala)는 컴파일 단계에서 빌드되어 타겟/클래스에 배치되고 테스트 (src/test/scala)는 테스트 컴파일하에 빌드되어 target/test-classes 아래에 배치됩니다. 테스트 단계에서 maven은 테스트를 실행할 때 대상/클래스와 대상/테스트 클래스가 클래스 경로에 있는지 확인해야합니다.
대상 아래를보고 구조 아래에서 구조를 조사합니다. 즉, 이야기를 말합니다. 이는 결과적으로 메이븐의 결과입니다.
그게 내가 생각하지만 테스트 컴파일되지 않습니다 –
좋아, 오류를 발견했습니다. 클래스에 잘못된 패키지 선언, 프로젝트를 maven으로 마이그레이션 할 때 복사 및 붙여 넣기 오류가 발생했습니다. –
- 1. Flex 어플리케이션에서 사용할 클래스를 어떻게 가져 옵니까?
- 2. 버튼을 숨기려면 클래스를 어떻게 가져 옵니까?
- 3. Maven의 다중 테스트 세트
- 4. Maven의 종속성에서 클래스를 제외합니다.
- 5. 어떻게 장고 모델에서 ManyToMany 필드의 클래스를 가져 옵니까?
- 6. 메인 클래스에서 캔버스로드 - Java
- 7. MemoryStream에서 문자열을 어떻게 가져 옵니까?
- 8. 이 WSDL은 어떻게 가져 옵니까?
- 9. iPhone 앱에 오디오를 어떻게 가져 옵니까?
- 10. 어떻게 SCons 자바 빌드에서 메인 클래스를 지정?
- 11. Maven의 JUnit 테스트 케이스에서 파일을 가져 오는 가장 깨끗한 방법
- 12. FEST JUnit-swing 테스트 noobQ : 메인 클래스를 테스트하는 방법?
- 13. 메인 클래스를 감지
- 14. 테스트 세션 래퍼 클래스를 어떻게?
- 15. System.Net.EndPoint에서 호스트 주소와 포트를 어떻게 가져 옵니까?
- 16. SQL DB로 스페인어를 어떻게 가져 옵니까?
- 17. git은 파일과 관련된 커밋을 어떻게 가져 옵니까?
- 18. 어떻게 스트럿트에서 combobox로 동적으로 값을 가져 옵니까?
- 19. 보기가있는 phpmyadmin으로 sql을 어떻게 가져 옵니까?
- 20. non-node.js 파일을 어떻게 가져 옵니까?
- 21. 커뮤니티 서버의 사용자를 DNN으로 어떻게 가져 옵니까?
- 22. 파이썬은 .egg 파일에서 모듈을 어떻게 가져 옵니까?
- 23. 기존 소스 파일을 JDeveloper로 어떻게 가져 옵니까?
- 24. 방화범 입력기는 IFrame에서 어떻게 내용을 가져 옵니까?
- 25. 파이썬에서 타사 모듈을 어떻게 가져 옵니까?
- 26. Qt에서 어떻게 위젯의 하위 항목을 가져 옵니까?
- 27. inet.dll에서 .NET으로이 함수를 어떻게 가져 옵니까?
- 28. 팩터 인터프리터에서 모듈을 어떻게 가져 옵니까?
- 29. VIM을 터미널에 어떻게 표시하고 다시 가져 옵니까?
- 30. 시퀀스의 다음 값을 어떻게 변수로 가져 옵니까?
src/main/scala 및 src/test/scala를 의미합니까? –