연습을 위해 gradle로 이전하려는 오래된 maven 프로젝트가 있습니다. configurations.properties
파일을 사용하여 다른 apk를 구성합니다. 예를 들어, 나는 그것이 목표 시장에 대한 boolean
를 설정 사용하는 것, 그래서 같이 명령 줄에서이 작업을 수행 할 것입니다 :'configurations.properties'파일의 Gradle equivalent
mvn install -DexampleFlag=true
이러한 플래그의 몇 가지가 있습니다, 그들은 다양한 지점에서 사용된다 앱 전체에서 gradle을 사용하여이 파일을 만드는 방법이 있습니까?
물론 더 나은 솔루션을 갖고 있다면 기쁘게 생각합니다.
편집
좋아, 내가있어 맛, 난과 같이 생성 된 BuildConfig
클래스의 필드에 값을 추가 해요 :
android {
flavor1 {
buildConfigField 'boolean', 'EXAMPLE_FLAG', 'true'
}
}
그리고 그 작동 주요 app
하위 프로젝트 그러나 api
하위 프로젝트도 있습니다.이 서브 프로젝트는 플래그에 액세스 할 수 있어야합니다. app
하위 프로젝트는 맛이있는 서브 프로젝트이므로 불가능합니다. 도움이된다면, api
서브 프로젝트는 app
의 종속성입니다.
여기에 도움을 주시면 감사하겠습니다.
도움 주셔서 감사합니다. 그래서 저는 현재 향미료를 사용하고 있습니다,하지만 이제는 또 다른 문제가 있습니다. 내 편집을 참조하십시오. –
앱 별 프로젝트 종속성이란 무엇입니까? –
죄송합니다. 특정 (풍미) 풍미를 의미했습니다. –