Return-Path: Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 77132 invoked by uid 500); 26 Aug 2003 18:50:22 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 77104 invoked from network); 26 Aug 2003 18:50:21 -0000 Received: from unknown (HELO webmail.abac.com) (216.55.191.200) by daedalus.apache.org with SMTP; 26 Aug 2003 18:50:21 -0000 Received: from webmail.xsoftware.biz (localhost.abac.com [127.0.0.1]) by webmail.abac.com (8.12.8p1/8.12.8) with SMTP id h7QIZI2N031692 for ; Tue, 26 Aug 2003 11:35:18 -0700 (PDT) (envelope-from dean@xsoftware.biz) Received: from coproxy2.avaya.com ([198.152.13.68]) (SquirrelMail authenticated user dean@xsoftware.biz) by webmail.xsoftware.biz with HTTP; Tue, 26 Aug 2003 11:35:18 -0700 (PDT) Message-ID: <38141.198.152.13.68.1061922918.squirrel@webmail.xsoftware.biz> In-Reply-To: <3F4B89BE.8070500@iseran.com> References: <3F4AD26B.9030107@xsoftware.biz> <200308261408.59323.conor@cortexebusiness.com.au> <3F4B4B94.3060605@xsoftware.biz> <3F4B89BE.8070500@iseran.com> Date: Tue, 26 Aug 2003 11:35:18 -0700 (PDT) Subject: Re: ant task submission....compilewithwalls From: dean@xsoftware.biz To: "Ant Developers List" User-Agent: SquirrelMail/1.4.1 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Confused by what you are asking. please see my questions below. > Nicola Ken Barozzi wrote: >> >> Dean Hiller wrote, On 26/08/2003 13.59: >> ... >> >>> Currently at work we prevent this same thing by having separate source >>> trees and people are complaining up a storm. >> >> ... >> >>> This helps with that problem of allowing one to keep one source tree >>> and put up walls that prevent other packages to be used from certain >>> packages that are supposed to be independent. >> >> >> I like it. :-) >> >> I have never liked keeping separate directories for things, even if I do >> it for the benefit it has in build separation. >> > > I like a good layout of project.model. and project.view. trees; any > instance of .view packages in the model class is a complete failure of > separation and easily caught. But having more rigorous meta-rules is > interesting. Yeah, so I thought, until a developer once put a dependency in that caused me a huge headache to get it back out. > Would it need to be a compile time process, or something you can do just > by processing the source or even the class files, a la ? I wrote this task in a few hours. (Testing took a little longer). I didn't think of using the depends and going that route. That might have been a good idea. I would have had to do alot of comparisons. That is something I didn't have to do with the route I did take which was just using javac on the different packages. javac naturally failed the build when it couldn't compile due to bad dependencies. Is there a process for acceptance of a new task into ant? How does this work? Still need to fix my bug and write a test case, but after that??? thanks for any input here. dean > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org > For additional commands, e-mail: dev-help@ant.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org