Maven Embedder incorrectly resolves properties in multiprojects and incorrectly resolves dependency management for POM dependencies
This was first noticed using IntelliJ embedder - see JIRA's are
The first issue prevents maven embedder from parsing a child POM that uses a parent POM to set the version of an artifact, if the parent POM using properties to set the version.
The second issue shows even if you set the version explicitly the parent POM's dependency management section does not cascade in embedder (but it does in maven) correctly for POM type dependencies.
I have written a unit test (attached) to embedder to test for this. But am unsure how to fix.
Further experimentation has shown the properties issue only effect items whose type is NOT jar.