Return-Path: Delivered-To: apmail-ant-ivy-user-archive@www.apache.org Received: (qmail 64210 invoked from network); 31 Oct 2009 19:14:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 31 Oct 2009 19:14:10 -0000 Received: (qmail 22812 invoked by uid 500); 31 Oct 2009 19:14:09 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 22727 invoked by uid 500); 31 Oct 2009 19:14:08 -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 22717 invoked by uid 99); 31 Oct 2009 19:14:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 31 Oct 2009 19:14:07 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=SPF_HELO_PASS,SPF_SOFTFAIL X-Spam-Check-By: apache.org Received-SPF: softfail (nike.apache.org: transitioning domain of nicolas.lalevee@hibnet.org does not designate 216.86.168.182 as permitted sender) Received: from [216.86.168.182] (HELO mxout-07.mxes.net) (216.86.168.182) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 31 Oct 2009 19:13:57 +0000 Received: from [192.168.1.15] (unknown [79.80.26.172]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 41B4922E254 for ; Sat, 31 Oct 2009 15:13:35 -0400 (EDT) Content-Type: text/plain; charset=iso-8859-1; format=flowed; delsp=yes Mime-Version: 1.0 (Apple Message framework v1076) Subject: Re: sources as conf or type From: =?iso-8859-1?Q?Nicolas_Lalev=E9e?= In-Reply-To: <26124538.post@talk.nabble.com> Date: Sat, 31 Oct 2009 20:13:30 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <996E521C-5BF4-4B95-A0E7-5F373DE8C1F6@hibnet.org> References: <26028446.post@talk.nabble.com> <7916a6a60910281329u71f7c238u65e519cbbb6fcb71@mail.gmail.com> <20091028211532.GB96293@nmhq.net> <7916a6a60910281952r28007924i487e839a842c5e5b@mail.gmail.com> <20091029161119.GA56244@nmhq.net> <26123692.post@talk.nabble.com> <20091030021309.GC56123@nmhq.net> <26124538.post@talk.nabble.com> To: ivy-user@ant.apache.org X-Mailer: Apple Mail (2.1076) X-Virus-Checked: Checked by ClamAV on apache.org Le 30 oct. 2009 =E0 04:43, Stephen Haberman a =E9crit : > > > Niklas Matthies-2 wrote: >> >> If types were hierarchical nodes in a category graph, and a mapping >> mechanism would be provided like for confs, then I would agree with >> you. Types would be almost like a second type of confs then. Which I >> think would be very useful. >> > > Hm...true, types are flat and non-mappable. > > For me living mostly in a java/ibiblio world, the "all binaries" =20 > super type > isn't a problem--since I haven't used ivy for non-java projects, I =20 > don't > know how often the "any binary type even if I don't know about it =20 > ahead of > time" thing would come up. Though I understand the gist of it. > > > Niklas Matthies-2 wrote: >> >>> Where I'll get the jetty source but not the jetty-util source >>> because they forgot the "sources->sources(*)" mapping. >> >> Luckily there's dual resolvers. ;) >> Yes, it's not ideal, but at least you *can* do something about it =20 >> that >> way. >> > > Hehe, okay, technically yes, but yuck. The pom->ivy translation =20 > works well > enough for me that I'd prefer to not maintain other projects' ivy =20 > files by > hand just because of the non-transitive source. > > Which I talked myself into it being a bug: > > https://issues.apache.org/jira/browse/IVY-1137 Sorry I didn't have time to reply to this interesting discussion. =20 Actually I already have that discussion around the same issue in pom / =20= ivy mapping there: = http://old.nabble.com/pom2ivy-and-transitive-source-retrieving-to25112985.= html#a25112985 I "just" (shame on me) forgot to actually implement the solution we =20 agreed on. I'll do soon. Nicolas