Return-Path: Delivered-To: apmail-incubator-ivy-user-archive@locus.apache.org Received: (qmail 38298 invoked from network); 24 Aug 2007 13:02:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Aug 2007 13:02:37 -0000 Received: (qmail 27528 invoked by uid 500); 24 Aug 2007 13:02:33 -0000 Delivered-To: apmail-incubator-ivy-user-archive@incubator.apache.org Received: (qmail 27500 invoked by uid 500); 24 Aug 2007 13:02:33 -0000 Mailing-List: contact ivy-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ivy-user@incubator.apache.org Delivered-To: mailing list ivy-user@incubator.apache.org Received: (qmail 27491 invoked by uid 99); 24 Aug 2007 13:02:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Aug 2007 06:02:33 -0700 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: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Aug 2007 13:02:27 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1IOYne-0002wi-NY for ivy-user@incubator.apache.org; Fri, 24 Aug 2007 06:02:06 -0700 Message-ID: <12311927.post@talk.nabble.com> Date: Fri, 24 Aug 2007 06:02:06 -0700 (PDT) From: bhatia To: ivy-user@incubator.apache.org Subject: Re: Module definition... an *easy* question? In-Reply-To: <12311590.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: Bhatia@OFAC.CH References: <12311590.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org Hi Patrick, I am new to Ivy too and started from a scratch. I had the same questions in my head initially but the website documentation with experimentation did get me this far. A module for me can be a project in my Eclipse workspace and when I publish it to a repository it can define what artifacts I have for this module and which revisions exist in the repository. Not just that, you can even specify which dependencies your project needs at compile-time and which ones at run-time. Till date, our developers have been following the checkout-50-projects in the workspace to be able to compile-one approach. With Ivy I have been able to eliminate this by using Ivy which gets all necessary jars, wars and their sources for compile-time / run-time configs. What still remains a mystery to me is how to refer to a project which is in my local workspace from a dependant project also in my local workspace. The other dependencies, I can easily get from my repository. Although the individual components of the solution are well documented on the site, I believe it would greatly help by having a full section dedicated on "Team development using Ivy" on the website since I am having trouble proposing developers how to work with Ivy etc.... All the best Saurabh Patrick du Boucher wrote: > > Hi. > This may seem a little obvious to most...... but...... > I've had a lot of trouble finding what makes a good "module". I'm new to > Ivy and implementing it accross a quite large group of java projects, (and > 3rd party softwares, config files, media files etc...). This is an > excellent opportunity to do it correctly from scratch. > > I've not been able to really understand what constitutes a "module" that > ivy describes in a ivy.xml file. > Which of these should (in accordance with best practices) have their own > (unique) ivy file. > > java class > java package > java project > source file > scripts > jar file > 3rd party jar file > 3rd party s/w (ie. media player) > configuration file (property files included or data files) > system folders (ie \src or \doc) > > thanks in advance. > > Best Regards, > Patrick > -- View this message in context: http://www.nabble.com/Module-definition...-an-*easy*-question--tf4323324.html#a12311927 Sent from the ivy-user mailing list archive at Nabble.com.