[ 
http://issues.apache.org/jira/browse/BEEHIVE-216?page=comments#action_58332 ]
     
Eddie O'Neil commented on BEEHIVE-216:
--------------------------------------

One thing to point out here...passing inheritAll="true" on <ant> calls in build 
files tends to tightly couple caller / callee build files and makes it hard 
over time to evolve / decouple / change things.

If possible, it can be more effective to create Ant <macro>s or to pass 
property file names that are explicitly passed along by the caller and then 
imported by the callee.

My $0.02...

> Controls Test infrastructure should run tch with inheritall="true"
> ------------------------------------------------------------------
>
>          Key: BEEHIVE-216
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-216
>      Project: Beehive
>         Type: Bug
>   Components: Controls
>     Reporter: Joe Pemberton
>     Assignee: Joe Pemberton
>     Priority: Minor

>
> In order for TCH to inherit all tch.* properties (including filters), TCH 
> needs to be run with inheritall="true".  Without this attribute, TCH will 
> only pick up properties that are set on the command line 
> (-Dtch.propname=value) and not any properties that are set programmatically.
> If this change is made, the names of several other properties will need to be 
> changed:
>   tch.jar
>   tch.schema.jar
>   tch.xbean.jar
> The preferred fix is to give these properties the "tchx" prefix:
>   tchx.jar
>   tchx.schema.jar
>   tchx.xbean.jar
> There may be some other conflicts - I will look into it.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to