Return-Path: Delivered-To: apmail-incubator-jackrabbit-dev-archive@www.apache.org Received: (qmail 3644 invoked from network); 18 May 2005 13:20:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 May 2005 13:20:12 -0000 Received: (qmail 62676 invoked by uid 500); 18 May 2005 13:09:07 -0000 Mailing-List: contact jackrabbit-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jackrabbit-dev@incubator.apache.org Delivered-To: mailing list jackrabbit-dev@incubator.apache.org Received: (qmail 62661 invoked by uid 99); 18 May 2005 13:09:07 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from smtp.tiscali.ch (HELO smtp.tiscali.ch) (212.40.5.52) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 18 May 2005 06:09:05 -0700 Received: from [127.0.0.1] (adsl-177-92-fixip.tiscali.ch [212.254.177.92]) by smtp.tiscali.ch (8.11.7/8.11.7) with ESMTP id j4ID8rL16409 for ; Wed, 18 May 2005 15:08:53 +0200 Message-ID: <428B3E39.7010405@day.com> Date: Wed, 18 May 2005 15:08:09 +0200 From: Felix Meschberger User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: de-DE, de, en-us, en MIME-Version: 1.0 To: jackrabbit-dev@incubator.apache.org Subject: Re: Dependency on cqfs-jackrabbit References: <4289CFD6.703@day.com> <90a8d1c005051805377eafa8e4@mail.gmail.com> In-Reply-To: <90a8d1c005051805377eafa8e4@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi, >both cqfs & cqfs-jackrabbit are runtime dependencies only >and commented as such in project.xml. there's no problem >of cyclic dependencies when building jackrabbit because >both jars are automatically downloaded by maven from day's >repository. > > True, so these dependencies could be removed from the project.xml. But they are in there because they are needed for the build-time tests. So of tests are running during the builds the dependencies become more than just runtime dependencies, they become build-time dependencies and you are back where you started. >i cannot see any urging technical reason why we should remove >cqfs-jackrabbit and cqfs from the project.xml, especially so when >considering its trade-off (doubling the runtime of the test cases :(. > > There is of course no urging technical reason because we already have the basic bootstrapping issue - call it a chicken and egg problem if you wish - behind us. It is just that cyclic dependencies between two projects are never good, regardless of whether there is an urging technical reason to break it or not. Regarding the performance of the test cases: Use a decent operating system such as Linux and you gain in overall performance :-) Regards Felix