Cordova Android 프로젝트에 기본 (통합 테스트) 모듈을 추가하고 싶습니다.Cordova Android 프로젝트에 기본 모듈을 추가하는 방법은 무엇입니까?
완전히 기본 프로젝트의 경우 새 모듈을 추가하고 커밋하고 완료하십시오. 그러나 Cordova의 경우 생성 된 Android 프로젝트가 엉망이되고 싶지 않습니다. 이러한 변경 사항 중 일부가 빌드 등에서 손실 될 수 있습니다.
모듈 폴더를 가지고 수동으로 작업하는 Poof of Concept 코르도바 안드로이드 폴더의 외부 settings.gradle
이 추가 :
include ':module-androidTest'
project(':module-androidTest').projectDir = new File("../module-tests")
하지만 물론 라인 1의 해당 파일이 이미 코르도바 안드로이드 프로젝트에 추가 모듈을 추가 할 수있는 다른 방법이 있나요
// GENERATED FILE - DO NOT EDIT
말했다의 ?
어떤 방법 나는 연구 나에 대해 생각 :
은 어떻게 든
build-extras.gradle
이 할 수 있습니까? (settings.gradle
빌드 - 엑스트라와build.gradle
전에 여러 단계이기 때문에 난 지금, 그렇게 생각하지 않아요?)이전 StackOverflow의 질문 수동으로
GradleBuilder.js
파일을 편집하는 것이 좋습니다 : https://stackoverflow.com/a/35504783/252627을하지만, 물론 이것은 내가 완전히 생성 할 때마다 길을 잃을 것 새로운 코르도바 프로젝트. 좋은 생각이 아닌가?어쨌든 코르도바 플러그인을 통해이 문제를 해결할 수 있습니까? 나는 이것들이 프레임 워크 등을로드 할 수 있다는 것을 알고있다. 어쩌면 모듈 일 수도있다.
프레임 워크 태그를 사용하여 기본 gradle 구성을 확장 할 수있는 사용자 정의 플러그인을 사용하여 원하는 것을 찾을 수 있다고 생각합니다. '. –
David
아이디어 @David를 주셔서 감사 합니다만,'gradleReference' "only"는'build.gradle' 파일에 생성 된''PLUGIN GRADLE EXTENSIONS START // PLUGIN GRADLE EXTENSIONS END' 사이의 내용을 추가 할 수있게합니다. build.gradle' (굉장하지만, 나에게 도움이되지 않습니까?) – janpio
글쎄, 내가 당신의 구체적인 사용 사례에 도움이되는지는 모르겠다. 보통 코드바 안드로이드 프로젝트를 연장합니다. – David