eclipse-archived / ceylon-herd

The Ceylon repository web application
Apache License 2.0
21 stars 11 forks source link

Repository federation #135

Open gavinking opened 11 years ago

gavinking commented 11 years ago

Herd should be able to federate external repos, especially maven repos, to allow Ceylon modules distributed via Herd to refer to dependencies actually provided by an external maven repo, without that detail necessarily being visible to the client.

FroMage commented 11 years ago

If you mean that herd should let you see and browse maven repos as if it were merged in then I don t think this is a good idea as it would slow it down too much. ATM you can specify if a dependency comes from maven or not during upload and we will check its presence in maven central which is the next best thing given that proxying remote repos would be slowing us down.

Well, I suppose we could run a local mirror of maven central and sync it with rsync or what they use to distribute mirrors but I don t like the idea...

gavinking commented 11 years ago

Well, I'm primarily interested in maven as a source of dependencies, without forcing the user to know about it.