이클립스에서 Cannot nest whatcha/src/main/~ inside whatcha/src'. To enable the nesting exclude 'main/' from whatcha/src' 에러 발생
내 classpath:
src/test/java
src/test/resources
src/main/java
src/main/resources
-해결:
1. pom.xml을 열어서, <sourceDirectory>src</sourceDirectory>를 확인
2. sourceDirectory 요스를 pom에서 지운다(나는 여기에서 해결)
3. 프로젝트 -> Build Path -> 모든 source folders를 제거 - update the project
이유: Java project를 maven으로 전환할 때, m2e는 classpath를 같게 하려고 시도함
이클립스는 Java project를 기본적으로 다른 층에 가지고 있는데 src/main/java 대신에 src/를 사용한다함. 이클립스 프로젝트는 보통 그들의 tests를 다른 project에 넣기 떄문에 test folder가 없다.
https://stackoverflow.com/questions/34015536/maven-suddenly-wants-src-instead-of-src-main-java