Maven dependencies can be read from Eclipse IDE which maven exposes through M2_REPO classpath variable. m2_repo
points to maven’s local repository location in workspace.
m2_repo
class variable must be added to eclipse’s class path variable on build path before using maven’s dependencies.
m2_repo
points to maven’s local repository location in workspace.m2_repo
class variable must be added to eclipse’s class path variable on build path before using maven’s dependencies.1. Manually change maven repository location in Eclipse
1.1. Navigate to Windows > Preferences
1.2. Navigate to Java > Build path > Classpath Variables
1.3. Define new classpath variable “M2_REPO”
Create new variable M2_REPO
and point it to maven local repository location.
M2_REPO
and point it to maven local repository location.1.4. Verify that variable has been added
2. Update M2_REPO from command line – eclipse:configure-workspace
Alternatively, you can define and add M2_REPO via Maven command "eclipse:configure-workspace"
.
For example this is the output of command in my system.
Console
Microsoft Windows [Version
10.0
.
17134.228
]
(c)
2018
Microsoft Corporation. All rights reserved.
C:\Users\Lokesh>mvn -Declipse.workspace=
"E:\devsetup\workspace"
eclipse:configure-workspace
[INFO] Scanning
for
projects...
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM)
1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-eclipse-plugin:
2.10
:configure-workspace (
default
-cli) @ standalone-pom ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:
0.815
s
[INFO] Finished at:
2018
-
09
-09T14:
50
:
20
+
05
:
30
[INFO] ------------------------------------------------------------------------
"eclipse:configure-workspace"
.Microsoft Windows [Version 10.0 . 17134.228 ] (c) 2018 Microsoft Corporation. All rights reserved. C:\Users\Lokesh>mvn -Declipse.workspace= "E:\devsetup\workspace" eclipse:configure-workspace [INFO] Scanning for projects... [INFO] [INFO] ------------------< org.apache.maven:standalone-pom >------------------- [INFO] Building Maven Stub Project (No POM) 1 [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-eclipse-plugin: 2.10 :configure-workspace ( default -cli) @ standalone-pom --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.815 s [INFO] Finished at: 2018 - 09 -09T14: 50 : 20 + 05 : 30 [INFO] ------------------------------------------------------------------------ |