On Thu, May 28, 2009 at 11:51 AM, Jeff MAURY <[email protected]> wrote:
> I don't think Google Code does support rsync. > What I have done on one of my Google Code project is to create inside the > sourcde tree a folder called repository which is a Maven repository. Then, > when my build is release, it is deployed into this part (I think this can > be > done with the WebDav protocol which is supported by SVN). > Any projects wanted to use your artifacts should declared this repository > you just created. > > Regards > Jeff MAURY > > On Thu, May 28, 2009 at 5:15 PM, Sam Halliday <[email protected] > >wrote: > > This is, generally speaking, not a very good solution. Other open-source projects that wish to use your artifacts as dependencies will not be able to get their artifacts into the central repository if they have to have a third-party (your google code site) repository added. (See the original link). Also, for those that don't use repository managers, added a repository to your pom slows Maven down, as now every artifact is looked for in every repository you have to specify. Repository proliferation considered harmful. My own Google code release fell very much into the infrequent release category, so I built a bundle as described on the site and filed an issue for it to be uploaded. I've done this both for my own Maven-built project, as well as manually building an upload-bundle for binaries for other projects that are built with Ant. -- Stephen Duncan Jr www.stephenduncanjr.com
