您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
使maven项目支持eclipse并导入eclipse
发布时间:2021-09-12 11:48:49编辑:雪饮阅读()
上篇https://www.gaojiupan.cn/manshenghuo/chengxurensheng/3979.html
我们从maven中创建了一个java项目,既然是java项目那么eclipse的支持肯定是有必要的。
如果要让这个项目支持eclipse,则需要在cmd中进入项目目录执行mvn eclipse:eclipse如:
D:\software\maven_work\TestProject>mvn eclipse:eclipse
这里又会请求网络下载了许多依赖。
完成后如:
[INFO] Using Eclipse Workspace: null
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER
[INFO] Not writing settings - defaults suffice
[INFO] Wrote Eclipse project for "TestProject" to D:\software\maven_work\TestProject.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:18 min
[INFO] Finished at: 2021-09-12T11:10:34+08:00
[INFO] ------------------------------------------------------------------------
那么接下来就可以导入eclipse中了,我这里eclipse的版本是:eclipse-jee-indigo-SR2-win32-x86_64
要导入项目到Eclipse IDE中,选择 “File -> Import… -> General->Existing Projects into Workspace”
导入eclipse中你有可能会看到如下错误:
Unbound classpath variable: 'M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar' in project 'TestProject'
大概原因是这样的:
maven工具如果不自己配置setting.xml,则会默认的把程序要用到的jar包下载到C:\Documents and Settings\(你自己的文件夹名字)\.m2\repository下。这个时候打开项目,找不到jar包,就会报错。
那么解决起来也不难:
Eclipse->Windows->Preferences->java->Build Path->Classpath Variables new一个,名字是M2_REPO,属性选folder,指向如:C:/Users/Administrator/.m2/repository这个目录。
完事后eclipse应该会有一个提示,确认即可,然后项目会重载,然后控制台就没有错误了。
关键字词:maven,eclipse,导入