Si può avere un atto di Google Cloud Storage secchio come un repository Maven remoto per ospitare i reperti e le dipendenze solo se non si richiedono la necessità di avere quei manufatti e le dipendenze aggiornati più di una volta al secondo. Anche se non esiste un limite al numero di oggetti che puoi creare in un bucket di Google Cloud Storage e non vi è alcun limite alle scritture su più oggetti, esiste un limite di aggiornamento su ogni oggetto di una volta al secondo; le scritture così rapide su un singolo oggetto non si ridimensionano.
Detto questo, è possibile configure a Google Cloud Storage Bucket as a Website e utilizzarlo come repository remoto.
Per impostazione predefinita, Maven verrà scaricato dal repository centrale. Per sovrascriverlo, devi specificare il Bucket GCS nel tuo pom.xml come mostrato in Using Mirrors for Repositories.
Per caricare i propri artefatti nel bucket è necessario autenticarsi con un nome utente e una password nel file ~/.m2/settings.xml. Il nome utente e la password devono essere recuperati da Google Cloud Console: Nel menu a sinistra selezionare Memoria → Impostazioni>> Interoperabilità. Se nessuna chiave è elencata in Chiavi di accesso di archiviazione interoperabili, selezionare "Crea una nuova chiave". Usa la chiave di accesso come nome utente e Segreto come password
Che dire di https://bintray.com/? –
È un progetto privato, il bintray è troppo costoso per noi. @PaoloFulgoni –
Hai anche considerato un server privato [Artifactory] (http://www.jfrog.com/open-source/)? –