이클립스와 인텔리제이로 jsp 프로젝트 협업을 하기로 했는데
패키지 구조가 달라서 막히게 되었다.
이클립스는 src > main > java, wepapp 이지만
인텔리제이는 src, web으로 구조와 폴더명이 다르다.
해결
1. 이클립스에서 프로젝트를 생성한후 git에 올린다.
2. 인텔리제이에서 해당 레포지토리를 clone 해온다.
3. clone 해온 프로젝트에 Add Framework Support를 통해 web을 추가해준다.
이클립스의 프로젝트를 클론했기 때문에 구조가 이크립스와 동일하다.
Add Framework Support를 통해 web을 추가해주면 web 폴더가 생긴다.
톰캣 설정을 해주자.
web 폴더 대신 webapp 폴더로 기본 설정을 변경해주자.
*.iml 파일에 들어가자. (없으면 톰캣 실행한번 해보기)
iml 파일에서 경로설정을 해주자.
<deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/main/webapp/WEB-INF/web.xml" />
<root url="file://$MODULE_DIR$/src/main/webapp" relative="/" />
경로를 맞춰서 써주면 된다.
주의
.gitignore 설정을 잘해주자.
'기타 > Git' 카테고리의 다른 글
[Git] git협업 하기 - git flow (0) | 2024.04.09 |
---|---|
[Git] 인텔리제이에서 git clone후 프로젝트 인식이 안되는 문제 (.idea 파일 gitignore) (1) | 2024.01.10 |
[Git] fork, clone 그리고 branch 만들어서 Pull Request 보내기 (1) | 2023.11.01 |
[Git] Git 정리 (0) | 2023.08.24 |
댓글