


인텔리제이, 깃허브 , STS 에서 스프링부트 프로젝트의 모습
깃허브에는
scr, gradle만 올라가있음
3군데에서 공통점이 scr, gradle 폴더임
인텔리제이에는
..gradle , .idea , build , out 폴더가 있고
sts에는
bin 폴더가 있음
인텔리제이에서 빨간색 폴더는
소스 및 자원 관리 대상이 아니라는 뜻이다. 저 폴더 안에 있는 파일들은 코드 인덱싱 등 개발하기 위한 편리한 기능을 제공함
out 폴더
IntelliJ 에서 build시에 컴파일한 class를 저장하는 폴더
build 폴더
gradle build시에 컴파일한 class를 저장하는 폴더
.idea 폴더
IntelliJ 의 IDE 옵션(프로젝트별 설정값)을 저장하는 폴더 , 각 옵션은 작업자의 컴퓨터 환경에 맞춰서 변경된다.
따라서 다른 작업자가 소스를 받을때 영향을 주지않기 위해 .gitignore 에 추가 한다.
.gradle 폴더
??
bin 폴더
자바 프로그램을 컴파일하여 생성된 클래스 파일(.class)이나 실행 가능한 JAR 파일 등을 저장하는 디렉토리
src 안에 있는 .java 파일들이 .class 파일로 컴파일된것들이 저장되는곳
src말고도 다른파일들도 저장됨 실질적으로 프로젝트를 돌릴때 필요한 파일들
보통 빌드 도구를 사용하여 자동으로 생성된다.
예를 들어, Apache Ant, Apache Maven, Gradle 등의 빌드 도구는 프로젝트를 빌드할 때 bin 폴더를 생성하고 필요한 파일들을 복사한다.
이렇게 생성된 bin 폴더는 보통 배포용으로 사용된다.
binary( 0과1로 이루어진 ) 파일이 저장되는 폴더
'개발 툴 > 인텔리제이' 카테고리의 다른 글
| '현재 에디터화면 소스파일' 포커싱 (0) | 2024.12.03 |
|---|---|
| springboot에서 종종 Build가 깨지는 오류 (0) | 2024.02.14 |
| 인텔리제이에 있는 스프링프로젝트를 STS에서 실행시키기 (0) | 2024.01.28 |
| 자바버전( 프로젝트, 인텔리제이 ) (0) | 2023.12.18 |
| 인텔리제이 무료버전 설치 (0) | 2023.12.18 |