isn't it what maven does with their OSS parent pom? :D