Return-Path: Delivered-To: apmail-incubator-ivy-user-archive@locus.apache.org Received: (qmail 56240 invoked from network); 27 Aug 2007 12:30:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Aug 2007 12:30:50 -0000 Received: (qmail 1667 invoked by uid 500); 27 Aug 2007 12:30:45 -0000 Delivered-To: apmail-incubator-ivy-user-archive@incubator.apache.org Received: (qmail 1640 invoked by uid 500); 27 Aug 2007 12:30:45 -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 1631 invoked by uid 99); 27 Aug 2007 12:30:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Aug 2007 05:30:45 -0700 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of xavier.hanin@gmail.com designates 209.85.146.183 as permitted sender) Received: from [209.85.146.183] (HELO wa-out-1112.google.com) (209.85.146.183) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Aug 2007 12:30:38 +0000 Received: by wa-out-1112.google.com with SMTP id j5so2024832wah for ; Mon, 27 Aug 2007 05:30:17 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=gxEZzyefCJZ1tWLTxki3VQMrRHJeDx8FTAe1SyaMwLGp6vS7Qc5eVB0pgRJCfdFtGWdzf3zC8g3AA9JycGMM/cVxP8sPCjG1ze1fxWo5p7JIQ2xx4tk+B99fZYZCRzKDprK65olPASPn2OW+KYUIW9Fe0ALd0FZ/a/Ynof9z7UE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=EgaiWCqT78lGCdmUY1eKfK0MW61nJjEBEV7jgMhtPNHZ5EfuTmUKEQ528c1LT4LFoHY4dFTFDoXsKNug3ROh/cz+q9XOeoJpE96jXNIaqnTjyVg9Hgi3MVZKgdKCX9gCr6KgS31U69Fnp77uVErmlH35VSI3q0gHlIDj+Ck/Bzs= Received: by 10.114.156.1 with SMTP id d1mr4259095wae.1188217377479; Mon, 27 Aug 2007 05:22:57 -0700 (PDT) Received: by 10.114.120.20 with HTTP; Mon, 27 Aug 2007 05:22:57 -0700 (PDT) Message-ID: <635a05060708270522r7a65baefnec061d64e88e3bf9@mail.gmail.com> Date: Mon, 27 Aug 2007 14:22:57 +0200 From: "Xavier Hanin" To: ivy-user@incubator.apache.org Subject: Re: ivy demo with cruise control In-Reply-To: <12345697.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_23383_18250746.1188217377443" References: <12342770.post@talk.nabble.com> <635a05060708270142h6e98cca8p971bd196de4f227c@mail.gmail.com> <12343634.post@talk.nabble.com> <635a05060708270306h1ea7e278y1e071eac0315c3bb@mail.gmail.com> <12345697.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_23383_18250746.1188217377443 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 8/27/07, bhatia wrote: > > > Yes, there is a link to the demo /ivy/demo.html from the ivy home page. Yes but the demo page has no link to worldofjava.org demos. I've checked this: http://incubator.apache.org/ivy/demo.html Where do you see a link to demos on worldofjava site from the Ivy web site? 1) So it seems all I need to do this is to publish to the local repository > (developer workstation specifying rev="latest.integration") and referring > to > it through a chain resolver from a dependant project. > Is my understanding correct ? Correct. Xavier thanks > > > Xavier Hanin wrote: > > > > On 8/27/07, bhatia wrote: > >> > >> > >> I was referring to the following tutorial on the Ivy website: > >> http://demos.worldofjava.org/fullstack-demo.htm > >> http://demos.worldofjava.org/fullstack-demo.htm > > > > > > These demos are not on the Ivy website... but maybe you've found a link > > from > > Ivy website? I thought I had removed it though, since it's also a demo > of > > a > > commercial product. > > > > I also want to publish a modified project in the local repository; I > guess > >> that can be done with Cruise Control. > > > > > > No, CruiseControl does not publish to a local repository (by local I > mean > > on > > the developer workstation). It publishes to an integration repository. > > > > But how do I tell Ivy, that it should > >> resolve from the local repository and not from the network repository ? > > > > It's because the local repository is the first in a chain where return > > first > > is set to true. I think you can get details on this in the default > > settings > > tutorial, and the multi-project example. > > > > Xavier. > > > > > > For example, in your demo (URL mentioned above), you do a resolve on the > >> File project and that gets you the dependency from the local repository > >> (the > >> List project on which you made changes). How do you do that ? > >> > >> thanks > >> > >> > >> Xavier Hanin wrote: > >> > > >> > On 8/27/07, bhatia wrote: > >> >> > >> >> > >> >> Hello, > >> >> Its a very inspiring demo. Thats exactly what I want to implement, > the > >> >> ability to find a dependency in the workspace. For example, the File > >> >> project > >> >> is able to resolve a modified dependency (the list project) in the > >> local > >> >> workspace. How does that happen ? > >> >> I thought I would normally be required to first publish the list > >> project > >> >> to > >> >> the repository with my changes and then do a resolve in the File > >> project > >> >> from IvyDE to get my changes in the list project. > >> >> Can someone explain me how to do this in Ivy ? Or maybe I need > >> >> CruiseControl > >> >> with IvyCruise to do this trick. > >> > > >> > > >> > I'm not sure about which demo you're referring to. With a continuous > >> > integration server, what you can do is make the server publish each > >> > integration build to a repository, so that a new version is available > >> each > >> > time someone commit. You don't need a plugin for this, all CI server > >> can > >> > call the target you want, and it's up to you to publish your module > in > >> > your > >> > build.xml target called by the server. If you want to get a locally > >> > modified > >> > version, you need to publish it to a repository, but we recommend to > >> > publish > >> > it to a local repository (on the developer workstation), so that the > >> > locally > >> > modified version is only available to the developer. I think the > >> tutorial > >> > on > >> > dependent projects demonstrate this (and the multi project too, but > >> there > >> > isn't much doc). > >> > > >> > Is it clearer now? > >> > > >> > Xavier > >> > > >> > thanks > >> >> > >> >> -- > >> >> View this message in context: > >> >> > >> > http://www.nabble.com/ivy-demo-with-cruise-control-tf4333778.html#a12342770 > >> >> Sent from the ivy-user mailing list archive at Nabble.com. > >> >> > >> >> > >> > > >> > > >> > -- > >> > Xavier Hanin - Independent Java Consultant > >> > http://xhab.blogspot.com/ > >> > http://incubator.apache.org/ivy/ > >> > http://www.xoocode.org/ > >> > > >> > > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/ivy-demo-with-cruise-control-tf4333778.html#a12343634 > >> Sent from the ivy-user mailing list archive at Nabble.com. > >> > >> > > > > > > -- > > Xavier Hanin - Independent Java Consultant > > http://xhab.blogspot.com/ > > http://incubator.apache.org/ivy/ > > http://www.xoocode.org/ > > > > > > -- > View this message in context: > http://www.nabble.com/ivy-demo-with-cruise-control-tf4333778.html#a12345697 > Sent from the ivy-user mailing list archive at Nabble.com. > > -- Xavier Hanin - Independent Java Consultant http://xhab.blogspot.com/ http://incubator.apache.org/ivy/ http://www.xoocode.org/ ------=_Part_23383_18250746.1188217377443--