2016-07-20 3 views
0

У меня есть частный проект на Github (вы не можете клонировать или даже находить проект, не будучи добавленным как вкладчик), и ветвь на нем для артефактов Maven, сгенерированных в этот проект.Добавление приватного репозитория Maven в Github как зависимость в Gradle

У меня есть другой проект (также частный) для Android, и мне интересно, есть ли способ добавить самые последние версии артефактов Maven в качестве зависимости в этом Android-проекте (или даже в любой версии), через Gradle ,

Ранние аналогичные вопросы на этом сайте говорят мне, что Github не имеет базовой HTTP-аутентификации, и я смотрел на jitpack.io, но даже если я вошел в свой Github, он все равно не смог найти репо, в котором меня интересовало. это имеет значение, я не владею этим проектом, партнер делает, но у меня есть к нему доступ.

+0

Вы рассматривали использование Amazon S3 для хранения артефактов? Это поддерживается градиентом изначально, а данные, хранящиеся в s3, относительно дешевы. – JBirdVegas

+0

стрелять полностью не думал об этом. благодаря! –

ответ

1

Просто используйте ведро Amazon S3 для хранения артефактов. Ниже приведен пример настройки зависимостей для загрузки с s3

// add s3 for dependency download 
repositories { 
    maven { 
     url "s3://someS3Bucket/maven2" 
     credentials(AwsCredentials) { 
      accessKey "someKey" 
      secretKey "someSecret" 
     } 
    } 
} 
+0

Возможно ли это для Google Cloud Storage? – MarkII

Смежные вопросы