Return-Path: Delivered-To: apmail-ant-ivy-user-archive@www.apache.org Received: (qmail 14292 invoked from network); 24 Feb 2011 16:30:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 24 Feb 2011 16:30:54 -0000 Received: (qmail 11629 invoked by uid 500); 24 Feb 2011 16:30:54 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 11276 invoked by uid 500); 24 Feb 2011 16:30:51 -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 11267 invoked by uid 99); 24 Feb 2011 16:30:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Feb 2011 16:30:50 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dgoblirsch@interactivebrokers.com designates 206.106.137.9 as permitted sender) Received: from [206.106.137.9] (HELO mx1.interactivebrokers.com) (206.106.137.9) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Feb 2011 16:30:41 +0000 Received: from [192.168.121.206] ([206.106.137.252]) by mx1.interactivebrokers.com (Sentrion-MTA-4.1.0/Sentrion-MTA-4.1.0) with ESMTP id p1OGUIc6000817 for ; Thu, 24 Feb 2011 11:30:19 -0500 Message-ID: <4D6687F2.508@interactivebrokers.com> Date: Thu, 24 Feb 2011 11:31:46 -0500 From: David Goblirsch User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: ivy-user@ant.apache.org Subject: Re: Error parsing ivy.xml files using Jenkins References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Copied: Archived X-Virus-Checked: Checked by ClamAV on apache.org Mitch Gitman wrote: > Kent, if I may turn the tables--assuming you get past this > NullPointerException, what would be your sales pitch to someone like me who > has not yet adopted the Jenkins Ivy plugin? > > We do not use Nexus or any server. We are behind a Firewall and use only simple file system resolvers, so our system is perhaps simpler than most. But we have no problem using ivy plugin 1.14 on Jenkins 1.392+ What it does for us is order the builds automatically, once each project that has an ivy file has been built once. After that, on each project page you can see a list of downstream and upstream projects. Thus, if I check in a change to a library project with N dependents, each of those N dependents will automatically be rebuilt after the library is rebuilt. Since the ivy file is part of the checked in project code, changing the ivy file also triggers rebuilds.