728x90
반응형
git을 사용하면서 동료가 프로젝트를 class 파일을 같이 올렸더니, git commit 시 내가 바꾼 소스의 class 파일도 같이 올라가는 경우가 있었다.
class 파일을 제외하고 java파일만 올리려고 Run As > maven clean 하여 maven clean 진행하였더니
class 파일은 다 사라지고 원본파일만 있어 그대로 git에 push하는 작업을 진행했다.
하지만, maven clean 은 컴파일된 소스를 전부 삭제하기 때문에 다시 서버를 돌리면 컴파일된 소스가 없어 에러가 나게 된다. 이를 해결하기 위해 다시 Project clean 하여 빌드를 다시 해줘야 한다.
Project > Clean > 프로젝트 선택
Project clean은 프로젝트의 모든 빌드정보들을 삭제하고 다시 생성하는 기능이다. 그렇기 때문에 소스가 꼬이거나 갑자기 되던게 안된다면 프로젝트 클린을 해보는 것이 좋다. 하지만 경험상 너무 자주 사용하는 것도 안좋기 때문에 가끔 사용하는 기능이다,,
반응형