문제점 :
Root Project에서 member-api-server라는 모듈에 datastore를 implementation을 해야함.
왜냐면 datastore에 spring-data-jpa 의존성을 가져와야하기 때문에
이렇게 루트 프로젝트의 build.gradle에 project를 설정하고 core 폴더의 datastore를 implementation을 하는데
member-api-server로 테스트 로직을 돌리면
MemberServiceImple에서 사용하는 JPA의 save 메소드를 찾을 수 없다고 뜬다.
비슷한 에러를 찾다가 일단 시도해보면서 하기로 하자
(Gradle)Dependencies 못 불러오는 문제
facet 지우기로 해결이 안될 때
velog.io
여기에서처럼 root 프로젝트를 clean 후 재 빌드 해봤다.
Execution failed for task ':apis:bootJar'.
> Error while evaluating property 'mainClass' of task ':apis:bootJar'
> Failed to calculate the value of task ':apis:bootJar' property 'mainClass'.
> Main class name has not been configured and it could not be resolved
에러코드를 잘라서 복붙해 봄.
mainClass에서 apis:bootJar task를 찾지 못한다고 한다.
root 프로젝트의 build.gradle에서 apis에 관한 bootJar 설정을 false로 바꾸고 다시 clean - build 해 봄
해결되지 않음....
일단은 ...member-api-server 모듈의 build.gradle에 spring-data-jpa를 추가해서 테스트하고
합쳤을 때 빼고 다시 빌드 해보기로 함.