m2Eclipse plugin: What does 'Resolve Workspace Artifacts' do?

eclipse, java, m2e, m2eclipse, maven

Solution

Assume you have two or more projects in your workspace e.g. `project1`, `project2` and so on. If `project1` is dependent on `project2` and `project3`, you just need to define the dependency of `project1` on `project2` and `project3`.

By enabling `Resolve Workspace Artifacts`, `m2Eclipse` will auto-build the `SNAPSHOT JAR` of `project2` and `project3` and add in the classpath of `project1`.

In other words, it resolves the dependencies with workspace projects.

Problem

I'm sorry if I am asking a possibly-trivial question, but I am having so much trouble finding out exactly what Resolve Workspace Artifacts does in the Maven build window in the Eclipse IDE, using the M2Eclipse plugin. I'm referring to this: Does anyone have any idea? I tried google-ing and stackoverflow-ing the solution; there are lots of bug requests/reports but no clear-cut descriptions of this option. Thanks for the help.

Original source

Related problems