la vostra esigenza è un po 'valida caso d'uso. Ma IMHO, metterlo in un repository non è il modo di farlo.
Altre applicazioni, raggiungere questo requisito ottenendo gli eseguibili direttamente dal fornitore. Per esempio, i server di compilazione come Hudson/Jenkins devono scaricare Java/Maven sulla selezione degli utenti e AFAIR Jenkins li scarica direttamente dal sito Oracle. (Poiché oracle ti chiede di accedere prima del download, usano il meccanismo SSO). Una soluzione simile lungo quel percorso sarebbe adatta a te.
Anche se ospitate il vostro JRE m2-repo ci sono alcuni problemi di sicurezza. JRE è un programma sensibile. Anche se dici di aver ospitato lo stesso JRE di Oracle, preferirei scaricarlo da Oracle.
fonte
2011-12-17 03:28:28
Questo è uno strano requisito. 'JRE' non è esattamente una libreria come' jar'. Non sono sicuro che sia possibile. –
Come ti aspetti esattamente che funzioni? –
Ho bisogno di mettere JRE nella distribuzione nella mia build di maven. Potrei semplicemente scaricarlo come parte del processo di compilazione, ma non c'è alcuna garanzia che Oracle manterrà le distribuzioni JRE nelle stesse posizioni ... è per questo che stavo pensando di inserire JRE nel mio repository di Maven (poiché JRE è una cosa binaria dopo tutti :)). forse questa è una cattiva idea e il download automatico dal sito Oracle sarebbe meglio ... – Alex