Return-Path: Delivered-To: apmail-ant-ivy-user-archive@www.apache.org Received: (qmail 18484 invoked from network); 14 Oct 2008 17:34:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 Oct 2008 17:34:34 -0000 Received: (qmail 57680 invoked by uid 500); 14 Oct 2008 17:34:34 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 57658 invoked by uid 500); 14 Oct 2008 17:34:34 -0000 Mailing-List: contact ivy-user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ivy-user@ant.apache.org Delivered-To: mailing list ivy-user@ant.apache.org Received: (qmail 57647 invoked by uid 99); 14 Oct 2008 17:34:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Oct 2008 10:34:34 -0700 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of adrian@last.fm designates 170.20.116.183 as permitted sender) Received: from [170.20.116.183] (HELO mail183.tvc.fw.cbsig.net) (170.20.116.183) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 14 Oct 2008 17:33:25 +0000 Received: (qmail 12402 invoked from network); 14 Oct 2008 17:34:01 -0000 Received: from unknown (HELO ?10.180.255.218?) (10.180.255.218) by mail.cbs.com with SMTP; 14 Oct 2008 17:34:01 -0000 Message-ID: <48F4D806.8050307@last.fm> Date: Tue, 14 Oct 2008 18:33:58 +0100 From: Adrian Woodhead User-Agent: Thunderbird 2.0.0.6 (X11/20070824) MIME-Version: 1.0 To: ivy-user@ant.apache.org Subject: Re: newbie: Instructions on hosting enterprise repository References: <48F4C07D.7060704@reading.ac.uk> In-Reply-To: <48F4C07D.7060704@reading.ac.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hey Garry, At Last.fm we have an Ivy repository in Subversion which contains hundreds of third party libraries that our projects depend on. It was a bit of work setting this up, but this was split among the development team who added libraries as they needed them. This initial overhead was well worth the productivity gains we see now with most libraries already there. What definitely helped was having a well-communicated, logical, standard layout of organisation/module/version that is enforced across all artifacts added to the repository. We also have many projects which publish various artifacts (jar, war, tgz etc.) to the same Subversion repository and these then get used by other systems (which retrieve the artifacts either using Ivy or "svn export" commands). This repository has been in heavy use daily for over a year now and has served us extremely well. If you are thinking of using Subversion to store your Ivy repository, we use IvySvn: http://code.google.com/p/ivysvn/ (we wrote most of it ;) ) There are some known issues relating to web dav and repository roots with nested folders so give it a go before committing to anything (and please report any issues you experience to the IvySvn project so we can look at them). Good luck! Regards, Adrian Garry Smith wrote: > Hi, > > Apologies for the newbie question. > > I want to set up an enterprise repository that the developers on my > project can submit to using the publish ivy task, from their > development machines. > > The 'repository machine' has apache 2 and also Subversion (behind > apache 2) > > The instructions at > http://ant.apache.org/ivy/history/latest-milestone/tutorial/build-repository.html > concentrate on creating the repository locally but not about access. > > Can you point me to further information? > > The question has popped up a few times in the archive, but I didn't > see a definitive answer. > > I was thinking to host the ivy repo via SVN. Is this sensible? Any > gotchas? > > thanks in advance > > Garry > > >