you said, "Maven version needs to match exactly to what your app
depends on." what does that mean?
If your app depends on Foo.framework 1.0, you need to have that project open in your Eclipse workspace and the POM showing version 1.0—not 1.1, not 1.0-SNAPSHOT, etc. They need to match precisely.
In any case, if the workaround doesn't solve this for you, then we're talking about two different problems.