Lets say i have directory structure has Project Module-A SubModule-A -pom.xml -pom.xml Module-B SubModule-B -pom.xml -pom.xml -pom.xml
If run mvn compile from SubModule-A directory, the value of ${project.build.outputDirectory} In Maven 2.0.2 Project/Module-A/SubModule-A/target/classes But in Maven 2.0.3 its changed as target/classes This causing problems coz if run mvn compile from Module-A directory in maven-2 still the ${project.build.outputDirectory} = Project/Module-A/SubModule-A/target/classes But its not same case with maven 2.0.3 ${project.build.outputDirectory} = target/classes (so that will be Module-A/target/classes) Which is breaking build, and i don't see this change coming in release info Thanks, Raghu