You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by Iyad Elayyan <ie...@hotmail.com> on 2003/01/03 06:28:35 UTC

modification to Ant.java to support subporjects

Hi ant-dev,

I modified the <ant> task to add a srcDir attribute which is a path of 
subprojects to go through and build. I maintained compatibility with the dir 
attribute. below is an example and attached is my modification, would you be 
kind to include this in the next release.

PS. remember we talked about this and I just got around to actually doing 
it. also I lost your email id and I wasn't getting any response from 
ant-dev@jakarta.apache.org.

| Iyad Elayyan, x72374
| j2eedev_us
| Oracle Corporation
common.xml
~~~~~~~~~~
    <path id="all.src.path">
        <pathelement location="subproject1"/>
        <pathelement location="subproject2"/>
        <pathelement location="subproject3"/>
    </path>
    <property name="all.src.path" refid="all.src.path" />

build.xml
~~~~~~~~~
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE project [<!ENTITY common SYSTEM "file:./common.xml">]>

<project name="src" default="all" basedir=".">

    &common;

    <!-- =================================================================== 
-->
    <!-- call clean on subprojects                                           
-->
    <!-- =================================================================== 
-->
    <target name="clean">
      <ant srcDir="${all.src.path}" target="clean"/>
    </target>

    <!-- =================================================================== 
-->
    <!-- call compile on subprojects                                         
-->
    <!-- =================================================================== 
-->
    <target name="compile">
      <ant srcDir="${all.src.path}" target="compile"/>
    </target>

    <!-- =================================================================== 
-->
    <!-- call jar on subprojects                                             
-->
    <!-- =================================================================== 
-->
    <target name="jar">
      <ant srcDir="${all.src.path}" target="jar"/>
    </target>

    <!-- =================================================================== 
-->
    <!-- call all on subprojects                                             
-->
    <!-- =================================================================== 
-->
    <target name="all">
      <ant srcDir="${all.src.path}" target="all"/>
    </target>

</project>




_________________________________________________________________
Help STOP SPAM: Try the new MSN 8 and get 2 months FREE* 
http://join.msn.com/?page=features/junkmail

RE: modification to Ant.java to support subporjects

Posted by Iyad Elayyan <Iy...@oracle.com>.
sorry for the extra sends, I didn't know you had to join to post and those
sends where before I joined!
in any case would someone kindly apply this change or say they would (or
wouldn't because).
thank you.

-----Original Message-----
From: Iyad Elayyan [mailto:ielayyan2000@hotmail.com]
Sent: Thursday, January 02, 2003 9:29 PM
To: ant-dev@jakarta.apache.org
Subject: modification to Ant.java to support subporjects


Hi ant-dev,

I modified the <ant> task to add a srcDir attribute which is a path of
subprojects to go through and build. I maintained compatibility with the dir
attribute. below is an example and attached is my modification, would you be
kind to include this in the next release.

PS. remember we talked about this and I just got around to actually doing
it. also I lost your email id and I wasn't getting any response from
ant-dev@jakarta.apache.org.

| Iyad Elayyan, x72374
| j2eedev_us
| Oracle Corporation
common.xml
~~~~~~~~~~
    <path id="all.src.path">
        <pathelement location="subproject1"/>
        <pathelement location="subproject2"/>
        <pathelement location="subproject3"/>
    </path>
    <property name="all.src.path" refid="all.src.path" />

build.xml
~~~~~~~~~
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE project [<!ENTITY common SYSTEM "file:./common.xml">]>

<project name="src" default="all" basedir=".">

    &common;

    <!-- ===================================================================
-->
    <!-- call clean on subprojects
-->
    <!-- ===================================================================
-->
    <target name="clean">
      <ant srcDir="${all.src.path}" target="clean"/>
    </target>

    <!-- ===================================================================
-->
    <!-- call compile on subprojects
-->
    <!-- ===================================================================
-->
    <target name="compile">
      <ant srcDir="${all.src.path}" target="compile"/>
    </target>

    <!-- ===================================================================
-->
    <!-- call jar on subprojects
-->
    <!-- ===================================================================
-->
    <target name="jar">
      <ant srcDir="${all.src.path}" target="jar"/>
    </target>

    <!-- ===================================================================
-->
    <!-- call all on subprojects
-->
    <!-- ===================================================================
-->
    <target name="all">
      <ant srcDir="${all.src.path}" target="all"/>
    </target>

</project>




_________________________________________________________________
Help STOP SPAM: Try the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>