Return-Path: Delivered-To: apmail-ant-ivy-user-archive@www.apache.org Received: (qmail 92141 invoked from network); 19 Jun 2009 15:23:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 19 Jun 2009 15:23:52 -0000 Received: (qmail 88095 invoked by uid 500); 19 Jun 2009 15:24:02 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 88057 invoked by uid 500); 19 Jun 2009 15:24:02 -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 88047 invoked by uid 99); 19 Jun 2009 15:24:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Jun 2009 15:24:02 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [212.73.163.153] (HELO esmtp.rymdweb.com) (212.73.163.153) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Jun 2009 15:23:53 +0000 Received: from [172.27.131.47] (fw-orange-zh.active.ch [212.215.1.67] (may be forged)) (authenticated bits=0) by medusa.rymdweb.com (8.13.8/8.13.8/Debian-3) with ESMTP id n5JFNUAi022838 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 19 Jun 2009 17:23:30 +0200 Message-ID: <4A3BAD72.8080108@soop.se> Date: Fri, 19 Jun 2009 17:23:30 +0200 From: Christoffer Soop User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: ivy-user@ant.apache.org Subject: Re: IVY ROCKS!!! References: <8eba58930906121229p3de1c4b3s74354d34c4367a91@mail.gmail.com> <24113094.post@talk.nabble.com> In-Reply-To: <24113094.post@talk.nabble.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org You should look into setting up a repository server like http://archiva.apache.org/ http://continuum.apache.org/ These will not only work as repositories but also proxies/caches. A simpler option is to set up Apache with mod_dav and publish using webdav. Cheers! Chris cshamis skrev: > Richard: (et al.) > > I'm currently at the reading, crying and testing phase and would very much > like to move to the pizza and understanding stage. Can you offer any > suggestions, pointers, examples, anything at all that might help me get from > A -> B. > > I've got ivy working with the remote central repository (yay!), but I can't > seem to figure out how to setup a "shared" network repository to host > modules that aren't in the central repository. My project needs to place > modules that *we* write into a shared repository... but I keep hitting brick > walls on how to do this. I keep finding tutorials that keep saying "yes, > ivy can do that!" but then never tell you *how*. > > I know that ivy can use maven repositories, and I was able to use maven to > create a filesystem based repository that I hosted out on a network drive... > which would be fine for our needs. --But do you think I'd be able to figure > out how to customize a simply ivy resolver to use that file based > repository? Seems trivial... so trivial in fact, that I guess nobody wants > to talk about how to do it. :-/ Arrgh! > > Maybe I'm going about this wrong. Here are my needs. > 1. I need a way to resolve our own jars (project1.jar, subproject3c.jar, > subsubproject18f.jar, etc.) > 2. I need a way to resolve "standard" jars. (commons-lang, hibernate, > log4j, etc.) > > I *think* what I want is a shared repository, that will be "populated" by > our automated build system (hudson) every time we run a new build. Every > time we make a new jar, it goes into the repository, and can be asked for by > other parts of the project. The 3rd party jars would probably not have to > change very often. > > I'm starting to get discouraged. Can anyone share their successes? > > -C.