Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 38010 invoked from network); 3 Dec 2006 19:10:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Dec 2006 19:10:54 -0000 Received: (qmail 34966 invoked by uid 500); 3 Dec 2006 19:11:02 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 34940 invoked by uid 500); 3 Dec 2006 19:11:02 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 34929 invoked by uid 99); 3 Dec 2006 19:11:02 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 11:11:02 -0800 X-ASF-Spam-Status: No, hits=2.8 required=10.0 tests=DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST,DNS_FROM_RFC_WHOIS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [209.73.178.204] (HELO web60716.mail.yahoo.com) (209.73.178.204) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 03 Dec 2006 11:10:50 -0800 Received: (qmail 42027 invoked by uid 60001); 3 Dec 2006 19:10:28 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=aUJ/yj8u08e8HfhTmjI60tHbDwzmF/lRgoOnnyB9eJvSCXH01bh6g6zgU8Fz58IFSuQ8jrTBl4dSpzR6qE0yODkhki/ZTTVUzfBhPbcMsn21sIA0Q1feA4ZEwJ7bukA0BpRAZIZM8Oux0AEMXdE0E4pSi0kHnAJZfyMiQ/Jp89U=; X-YMail-OSG: 417p7JQVM1nYtnATZsVHeFTqTREWQOAaFOtUwWP3MbkXntwYTf0Sldn_DkHrLPJdWHLGtZ11a7KRbNM5eurdXo8Kc53AX0HrCvf5KJKiopGyZsHfi.bw2mDQFxedmDOIk4WL4yiYNJXUJn1Q Received: from [24.13.179.233] by web60716.mail.yahoo.com via HTTP; Sun, 03 Dec 2006 11:10:28 PST Date: Sun, 3 Dec 2006 11:10:28 -0800 (PST) From: Ole Ersoy Subject: Comments on Emmanuel's Maven Testing Thoughts To: directory apache MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <825759.11560.qm@web60716.mail.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org Emmanuel, I thought about your scenario a little more. Here's your scenario: ----------------------------------------- Level0 -> L2 -> L3 with a test in each level, and each test depends on a very specific version ----------------------------------------- This is where I hung for a sec. >with a test in each level, and each test depends on >a very specific version. Then I thought about it like this: Challenge We have L0 project with a dependency in dependencyManagement that has a version 2.1.1. A project A at L1 uses this dependency. Project B at L1 overrides this dependency and sets the version to 3.2. Project C is a parent project and it has two child projects, D and F. Project D needs version 3.3 of the dependency. Project F does not want the dependency at all. Solution Project D just overrides and puts in version 3.3 like project B did. I assume you meant something like this? I also assume that there are no tests in projects with packaging of type pom? If that's the case, then I think we should be fine. Have you had any issues with this type of structure? Thanks, - Ole > of commons-collection. For instance, PL2 use > commons-collection 2.1.1 and > PL3 use version 3.2. > > In the PL2 test, you use > ArrayEnumerationwhich > does not exist anymore in > 3.2 > In the PL3 test, you use > AbstractBagDecoratorwhich > does not exist in > 2.1.1 ____________________________________________________________________________________ Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail beta. http://new.mail.yahoo.com