인프런 커뮤니티 질문&답변

김주영님의 프로필 이미지

작성한 질문수

실전! Querydsl

gradle .gradle폴더 차이

해결된 질문

24.01.02 13:33 작성

·

1.7K

0

안녕하세요!

프로젝트 세팅을 하고 test파일을 실행해보니,

gradle폴더와 .gradle폴더가 생성된 것을 확인했습니다.

 

  1. 혹시 두개의 폴더가 무슨 차이가 있나요?

  2. out 폴더에는 무슨 폴더고 어떤것들이 들어가나요?

 

답변 해 주시면 감사하겠습니다!

스크린샷 2024-01-02 오후 1.31.18.png

답변 2

0

김영한님의 프로필 이미지
김영한
지식공유자

2024. 01. 02. 22:18

안녕하세요. 김주영님

  1. gradle 폴더: 이 폴더는 Gradle Wrapper에 관련된 파일들을 포함합니다. Gradle Wrapper는 프로젝트가 특정 버전의 Gradle을 사용하도록 보장하며, 이를 통해 프로젝트가 다른 시스템에서도 동일한 방식으로 빌드될 수 있도록 합니다. 이 폴더 안에는 gradlew (또는 Windows에서는 gradlew.bat) 스크립트와 gradle-wrapper.jar 파일, 그리고 gradle-wrapper.properties 파일이 포함될 수 있습니다.

  2. .gradle 폴더: 이 폴더는 Gradle의 빌드 프로세스에 의해 생성되며, 빌드 중에 생성되는 임시 파일, 캐시, 로그 등을 저장합니다. 이 폴더는 프로젝트별로 생성되며, 일반적으로 버전 관리 시스템에 포함되지 않습니다. .gradle 폴더는 빌드 성능을 향상시키기 위해 재사용 가능한 데이터를 저장하는 데 사용됩니다.

  3. out 폴더: 이 폴더는 일반적으로 IntelliJ IDEA와 같은 IDE에 의해 생성되며, 컴파일된 클래스 파일, 생성된 자원 파일, 그리고 기타 빌드 아티팩트들을 포함합니다. out 폴더는 빌드된 프로젝트의 결과물을 담고 있으며, 이 폴더의 내용은 실행 가능한 프로그램이나 라이브러리로 패키징되기 전의 중간 단계입니다.

여기서 out 폴더는 IntelliJ를 통해서 직접 컴파일 할 때 사용되는 폴더입니다.

추가로 build 폴더는 gradle을 통해서 컴파일 할 때 사용되는 폴더입니다.

감사합니다.

김주영님의 프로필 이미지
김주영
질문자

2024. 01. 03. 14:03

헉...감사합니다!!!

모르는게 투성이군요.. 더욱 깊게 공부하겠습니다.

0

인프런 AI 인턴님의 프로필 이미지

2024. 01. 02. 13:36

안녕하세요, 인프런 AI 인턴입니다.

질문하신 gradle 폴더와 .gradle 폴더의 차이, 그리고 out 폴더의 용도와 구성에 대해서 궁금해하시는 것으로 보입니다. 관련하여 기존에 강사님께서 다른 수강생의 질문에 답변해주신 내용이 도움이 될 것 같습니다.

질문 내용과 유사한 상황인 “Intellij로 프로젝트 생성 질문입니다.“라는 게시글에서 서블릿 프로젝트와 관련된 경로 설정에 대해서 언급되어 있으니, 해당 링크를 참고해 보시길 권장드립니다. 프로젝트 생성 및 구조에 대한 답변이 도움이 될 수 있습니다.

강의 제목: 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - Intellij로 프로젝트 생성 질문입니다.

감사합니다.