• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

gradle .gradle폴더 차이

24.01.02 13:33 작성 조회수 613

0

안녕하세요!

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

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

 

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

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

 

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

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

답변 2

·

답변을 작성해보세요.

0

안녕하세요. 김주영님

  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

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

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

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.02

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

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

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

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

감사합니다.