Must the variables to be shared across a maven:maven invokation be placed 
in a special context?

The following scenario behaves unexpectedly:

In one of the .properties files: 
ext_jar_stage=[path A]

In my top-level maven.xml file within a goal:

<j:set var="ext_jar_stage" value="[path B]"/>
<echo>Will use ${ext_jar_stage}</echo>
<maven:maven description="sub_component/project.xml" goals="sub_goal"/>

In the "sub_component/project.xml" file:

<goal name="sub_goal">
        <echo>Using ${ext_jar_stage}</echo>
        ...
</goal>

Output:
Will use [path B]
sub_goal:
Using [path A]

Reply via email to