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

Reply via email to