Return-Path: X-Original-To: apmail-ant-user-archive@www.apache.org Delivered-To: apmail-ant-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7B2C3D96F for ; Tue, 4 Dec 2012 14:11:42 +0000 (UTC) Received: (qmail 20147 invoked by uid 500); 4 Dec 2012 14:11:41 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 19863 invoked by uid 500); 4 Dec 2012 14:11:35 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 19822 invoked by uid 99); 4 Dec 2012 14:11:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2012 14:11:33 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [137.122.6.71] (HELO mx5.uottawa.ca) (137.122.6.71) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2012 14:11:24 +0000 Received: from localhost (unknown [127.0.0.1]) by mx5.uottawa.ca (Postfix) with ESMTP id 31B2638671 for ; Tue, 4 Dec 2012 14:11:04 +0000 (UTC) X-Virus-Scanned: amavisd-new at uottawa.ca Received: from mx4.uottawa.ca ([137.122.6.70]) by localhost (mx5.uottawa.ca [137.122.6.71]) (amavisd-new, port 10024) with ESMTP id rYXPZ61GJCvF for ; Tue, 4 Dec 2012 09:11:04 -0500 (EST) Received: from mail.uottawa.ca (unknown [137.122.15.30]) by mx4.uottawa.ca (Postfix) with ESMTP id B5985E0E2D for ; Tue, 4 Dec 2012 09:11:02 -0500 (EST) Received: from CMS-P02.uottawa.o.univ (10.32.33.21) by tiberius.uottawa.o.univ (172.20.12.20) with Microsoft SMTP Server id 14.2.318.1; Tue, 4 Dec 2012 09:11:03 -0500 Received: from CMS-P04.uottawa.o.univ ([fe80::45d8:54f2:f3e3:96a0]) by CMS-P02.uottawa.o.univ ([::1]) with mapi id 14.02.0318.001; Tue, 4 Dec 2012 09:11:01 -0500 From: Bertrand Lefort To: "user@ant.apache.org" Subject: Complex build scenario Thread-Topic: Complex build scenario Thread-Index: AQHN0ikwAZXY+ie1T0qTKTWNE03GDw== Date: Tue, 4 Dec 2012 14:11:01 +0000 Message-ID: Accept-Language: en-CA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.20.10.239] Content-Type: text/plain; charset="Windows-1252" Content-ID: <32FDA2CD0951734B902BA317ED28BA21@mail.uottawa.ca> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org Hello, I am new to the list I am working on an open source initiative, where I have many css and javasc= ripts to concatenate and compress in different builds. I use Ant and the Ya= hoo YUI compressor to do it. I would like to improve the process, but I can not find the right path doin= g it with ant. Below is the structure, I have a library directory divided into core, modul= es and themes. Each directory contains a module or a theme that could have = zero, one or more of the following: css, js, img, fonts=85 The theme directory contains a configuration file, where I specify all the = css and js to be aggregated into to files style-min.css and script-min.js. = All is working fine. lib - core -- d4p --- d4p.css --- d4p.js -- ajax --- ajaxLoader.js --- ajax.css - modules - themes Now I would like to simplify the life of the developers having a configurat= ion file per module/theme. The configuration will do an association file / = action to perform for each file in the module The new configuration file in the theme directory would allow the developer= to simply list the module he wants, like an import statement, then the fil= es will follow. The action, could be to append the content of a file to another for compres= sion (like style.css), but also copy images/fonts to a central directory. I tried to add xmlproperties files in each directory, for example but I am unable to use all the declared properties = and use them a fileset for example. As anyone an idea of how to achieve this ? Was my explanation clear enough = ? Regards Bertrand= --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org