【 개발 이야기 】
[intelliJ] module
홍호나
2022. 3. 3. 14:26
gradle build를 할 때 유효하지 않은 경로라고 나오며 빌드가 안 됐다.
살펴보니 이전에 사장된 프로젝트의 경로를 띄우고 있었다.
당연히 프로젝트 경로에도 해당 프로젝트는 존재하지 않는데
어디에서 자꾸 사장된 경로를 끌어오는건가? 생각해보다가
intelliJ에서는 gradle build시에 아티팩트(artifact)를 사용한다는 걸 기억해냈다.
File - project Structure - artifact 에서 확인해보니 과연 Available Elements에서 삭제된 폴더를 사용하고 있는 것을 확인할 수 있었다.
그런데 + 버튼을 눌러 새로운 아티팩트를 생성해봐도도 자꾸 사장된 구경로의 폴더가 포함되어서 생성이 된다.
어딘가에서 이걸 끌어다 쓰라고 지정이 되어있는 모양이다.
아티팩트에 관해 서칭을 더 해보니 module이라는 개념이 나온다.
https://whitepaek.tistory.com/47
https://www.jetbrains.com/help/idea/creating-and-managing-modules.html#grouping-modules
이에 project structure창에서 modules를 확인해보니 과연... 여기에 사장된 모듈이 버젓이 존재하고 있었던 것이다.
그런데 아무리 - 를 눌러도 삭제가 안 돼서 환장하는 줄 알았으나..
우클릭 > flatten .. 하여 폴더를 접으면!!! 삭제가 가능하다...