У меня есть проект Android Studio с множеством зависимостей компиляции Gradle для Google Play, Android Support Lib, Firebase и некоторых других библиотек.
Я не использую встроенную поддержку SVN в Android Studio, но я добавил исходные файлы вручную в свою SVN. Теперь мне было интересно, что все эти исходные коды или библиотеки внешних зависимостей недоступны для хранения с моим SVN. Это означает, что мои коммиты SVN не содержат «полный» исходный код или исходные + библиотеки для моего проекта.
В чем идея? Будут ли внешние ссылки, такие как com.google.android.gms: play-services-ads: 16.0.1, работать и через 10 лет с https://maven.google.com, поэтому теперь нужно хранить это самостоятельно? Или я должен хранить некоторые сгенерированные файлы lib? Но где их найти?
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:27.1.1'
compile 'com.google.android.gms:play-services-ads:16.0.1'
...
}