-
Error:Cannot build Artifact 'project:war exploded' because it is included into a circular depe....Error 2022. 5. 2. 13:02
IntelliJ로 서버단 개발을 하다가 생긴 오류입니다.
또 무슨 오류가 발생한 걸까 하고 생각했습니다.
제가 로그를 잘 못 읽는 건지 뭐였는지는 모르겠지만 Client 개발을 하다가 마주친 서버 측의 로그는 매우 친절했습니다.
거의 모든 경우가 그렇지만 이 경우 또한 휴먼에러입니다.
직역하면 아티팩트를 빌드 할 수가 없습니다, 왜냐하면 순환 의존성이 포함되어 있기 때문입니다. 라고 이야기하고 있습니다.
아마 Tomcat 쪽 설정을 잘못 만졌을 가능성이 높습니다.
(1) 우측 상단의 Tomcat 설정 클릭 후 Editconfigurations 클릭
(초록색 빌드 버튼 왼쪽에 위치해 있습니다)
(2) 자신이 설정한 Toacat Server 클릭
(3) Server, Deployment, Logs, Code Coverage, StartUp/Connection 중에서 Deployment 클릭
(4) Deploy 하고자 하는 Artifact를 제대로 지정하였는지 확인
(이곳에서 Deploy를 제대로 지정하였는지 확인해 주셔야 합니다, 하지만 제대로 지정했는지, 지정하지 못했는지 모르는 경우가 있습니다.
이곳에서 해결되면 좋겠지만 안되면 다음 step으로 넘어갑니다)
(5) 좌측 상단의 File 탭 클릭
(6) Project Structure 클릭
(7) Artifacts 탭에서 artifact들의 목록과 함께 output directory에 집중해보시면, output directory가 중복되어서 들어있는 경우가 있습니다.
(8) 그리고 만약 artifact가 중복되어 들어있다면, 실제로 사용하는 artifact를 제외한 나머지 artifact들은 삭제해 줍니다.
'Error' 카테고리의 다른 글
When I can't catch LG phone device in Android Studio /Android Studio에서 LG 폰 이 인식되지 않을 때 (0) 2022.05.02 SDK location not found / SDK 위치를 찾을 수 없습니다. (0) 2022.05.02 Vuex에서 getters와 mutations 항목에서 state를 선언하면 state already declared라는 Eslint 오류를 뱉어낼 때 대처법 (0) 2022.05.02 IntelliJ에서 enter key에 대한 설정을 잘못 설정하였을 때 대처법 (0) 2022.04.29 IntelliJ에서 pyhton의 version을 제대로 인식하지 못하는 경우 해결방안 (0) 2022.04.29