티스토리 뷰
반응형
- intellij ProjectStructure
- Project
- Project Compiler output
- IDEA가 컴파일 결과를 저장할 디렉토리의 경로
- 지정된 디렉토리에 있는 두개의 서브 디렉토리가 작성
- production for production code.
- test for test sources.
- Module
- Empty Project 하위에 존재하는 모듈들
- ex) gradle 모듈1, gradle 모듈2, maven 모듈1
- 각 모듈 안에 존재하는것이 facets(작은 면, 모듈의 하위)
-
intellij에서 command + F9 build 하게되면 각 Moudle 의 Paths 탭에 Output path에 정의된 경로로 컴파일된 파일들이 생성되는데 이 파일들은 Sources탭에 있는 구조대로 생성이된다. (아래 이미지 참조)
- Facets
- Module을 이루고있는 작은 조각들
- Modules 내에 네모난 조각 네개로되어있는 group module안에 main/test 모듈안에 구성되어있는 부분들을 볼수 있는 곳
- Artifacts
- Archive : ROOT.war 파일 생성
- 현재는 tomcat run시 에러가 나는 상황 ( resource에 값들이 세팅이 되어있지 않는 상황)
- Show content of elements를 체크하게되면 안에 포함되어있는 내용을 볼수있는데 resources directory contents의 경로가 2번 Modules에 설정된 output이라는걸 확인할 수있다 . 직접 파일을 확인해보면 @xxx.xxx.xx@이런식으로 resource값들이 세팅이 되어있지 않은상태
- 이부분을 그래서 gradle 컴파일 후 생성되는 build/classes/resource(gradle 빌드시 값이 세팅되어 있다.) path로 바꿔보겠다.
- 그러고나서 tomcat실행
- 성공
- Exploded : ROOT.war 파일 해제
- Archive : ROOT.war 파일을 해제한다. tomcat Deploy at the server startup시 추가
반응형
'Tool > Intellij' 카테고리의 다른 글
intellij 에 servlet 프로젝트 생성하기 (1) | 2018.12.17 |
---|---|
intellij 에서 Spring MVC maven Project 만들기 (0) | 2017.10.21 |
단축키 정리 및 Tip (0) | 2017.06.17 |
댓글