반응형
프로젝트 구조가 웹프로젝트와 다르게 조금 특이하다. 메이븐이나 그레들 빌드도구의 프로젝트 구조를 따르지 않는 자바 프로젝트이다. ( src/main/java 구조가 아니다) 메이븐이나 그레들 프로젝트에서는 src/test 디렉터리를 기본 Test 경로로 인식을 하는데 이 프로젝트는 src 디렉터리를 바로 소스 경로로 인식하기 때문에 src 하위에 Test 디렉터리를 설정할 수 없다.
1. 메이븐이나 그레들의 프로젝트 구조를 따르지 않음
2. 빌드도구를 사용하지 않아 라이브러리를 직접 라이브러리 디렉터리에 추가해주어야 함
빌드도구의 의존을 통하지 않고 라이브러리를 추가하려면 jar 파일을 다운로드하여 라이브러리 기본 디렉터리에 추가해주어야 한다. 하지만 인텔리제이의 기능을 사용하면 빌드 도구를 통하지 않더라도 손쉽게 메이븐 리포지토리에서 라이브러리를 다운로드하여 프로젝트에 추가할 수 있다.
JUnit5를 다운로드해보자.
이제 프로젝트 루트 경로에 생성했던 Test 디렉터리를 프로젝트의 기본 Test 경로로 인식시켜 보자.
Test 디렉터리를 선택한 후 Mark as : 의 Tests를 눌러 Mark directory as a test sources root로 설정한다.
반응형
'개발 > 개발관련' 카테고리의 다른 글
[개발관련] 변수명 유추 질문 - phind.com (0) | 2023.08.17 |
---|---|
[개발관련] 소스 파악에 도움이 되는 인텔리제이 시퀀스 다이어그램 플러그인 (0) | 2023.08.16 |
[개발관련] VirtualBox 사용중 VM에 마우스와 키보드 잡혔을 때 (0) | 2023.08.15 |
[개발관련] 외부에서 특정 사내 서버에 접근하는 방법 (0) | 2023.08.15 |
[개발관련] 공인IP로 어떻게 사설 네트워크 안의 특정 서버에 요청하는지 - 포트포워딩 (0) | 2023.08.10 |