로컬 네트워크 세그먼트 (즉, 공개 jcenter 또는 maven 리포지토리에 액세스하지 않고)에서 자동화 된 Android 빌드를 수행하려고합니다. 이를 위해 루트 build.gradle에서 참조되는 로컬 메이븐 저장소에 모든 종속성을 제공해야합니다. (주의 : 만약 gradle 대신에 android-maven-plugin을 사용하면 상황은 동일합니다.)firebase 라이브러리를 구하는 방법. firebase-messaging-9.4.0.jar
괜찮습니다. firebase-core-9.4.0.jar 또는 firebase-messaging-9.4.0.jar와 같은 firebase 라이브러리를 찾는 데 어려움이 있습니다. Gradle을 콘솔 출력에 따르면 그들은 위치
<server>/com/google/firebase/firebase-messaging/9.4.0/firebase-messaging-9.4.0.jar
이 위치는 대중 jcenter 또는 받는다는 저장소에 존재하지 않는 검색됩니다.
어디에서 찾을 수 있습니까?
편집 : 나는 와이어 샤크를 사용하여 빈 캐시에 안드로이드 스튜디오를 관찰합니다 (jcenter 저장소에 HTTP를 사용하여). 그 결과는 다소 신비 롭다. 그것은이 요청이 repo.jfrog.org 저장소와 같은 HTTP 404에
후자의 GET 요청 결과로 리디렉션됩니다
http://jcenter.bintray.com/com/google/firebase/firebase-messaging/9.4.0/firebase-messaging-9.4.0.jar
에 대한 GET 요청을 발행에는 내용이 없습니다 firebase-messaging/디렉토리. 그러나 Android Studio는 빌드 디렉토리에서 jar 파일을 추출하고 프로젝트를 계속 빌드합니다. jar 파일의 출처는 분명하지 않습니다.
당신이 주어진 jar 파일이 있습니까이 도움말을 희망? build.gradle 파일을 게시 할 수 있습니까? –
또한 정확히 무엇을하고 싶은지 잘 모르겠습니다. 항아리를 로컬 Maven 저장소에 추가 하시겠습니까? jar에 대한 참조를 빌드 파일에 추가 하시겠습니까? –
아마도 도움이 될 수도 있습니다. https://firebase.google.com/docs/android/setup –