Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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:

Picture of my maven run configuration screen

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.

like image 265
ecbrodie Avatar asked Nov 03 '12 03:11

ecbrodie


People also ask

What is M2Eclipse plugin?

M2Eclipse provides tight integration for Apache Maven into the Eclipse IDE with the following features: Launching Maven builds from within Eclipse. Dependency management for Eclipse build path based on Maven's pom.


1 Answers

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.

like image 121
Yogendra Singh Avatar answered Oct 13 '22 15:10

Yogendra Singh