That is the expected behavior, even thou it seems odd, and i hope it stays that way. Fixing this will break lots of builds, mine for sure.
<build> <directory>../target/bin</directory> ... </build> should work for B. Again it is a little odd since you are forced to hardcoded the target/bin -D On 6/22/06, Brad Harper <[EMAIL PROTECTED]> wrote:
Am I misreading the process by which expressions are evaluated? Consider project A with pom.xml containing <properties> <target.binary.dir>${basedir}/target/bin</target.binary.dir> </properties> and A's sub-project B with pom.xml containing <build> <directory>${target.binary.dir}</directory> ... </build> Given Table A-6 from "Better Builds with Maven", [ http://www.mergere.com/m2book_download.jsp ], the description for ${basedir} says The current project's root directory. The result shows that ${basedir} is being evaluated for B, and not A, where the expression appears. Brad --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]