Skip to content

Commit 039c927

Browse files
committed
[ADD/Android Studio] local.properties와 gradle.properties 파일을 구분하여 활용하자 추가
1 parent 6c624f8 commit 039c927

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## local.properties와 gradle.properties 파일을 구분하여 활용하자
2+
### local.properties 파일
3+
- 로컬 개발 환경에 종속적인 설정 저장
4+
- 기본적으로 `.gitignore`에 추가되어 버전 관리에 포함되지 않음
5+
- 안드로이드 플러그인에서 처리
6+
- EX) API Key 값, 로컬 SDK 경로 등
7+
### gradle.properties 파일
8+
- Gradle 빌드 시스템의 전역 및 프로젝트별 속성 설정
9+
- 일반적으로 Git에 포함
10+
- Gradle을 통해 관리
11+
- EX) 빌드 옵션, 프로젝트 전역 변수 등
12+
### [홈 디렉토리의 gradle.properties 파일](https://pancake.coffee/jekyll/local-gradle-properties/)
13+
- 커스텀 플러그인을 작성하는 등의 경우 local.properties를 통해 프로퍼티를 참조하기 번거로워 활용
14+
- local.properties 파일을 읽어들이는 로직 구현 필요 (원래 안드로이드 플러그인이 처리)
15+
- 다른 모든 프로젝트 디렉토리의 gradle.properties가 참조
16+
- 프로퍼티명이 중복되지 않도록 프로젝트명을 포함하여 네이밍 권장
17+
- 프로퍼티 설정에 대한 문서화 및 공유 필요

0 commit comments

Comments
 (0)