Maven 是一款优秀的Java工程构建工具,单独使用很方便。但是和Eclipse结合使用时却会遇到一些比较尴尬的问题。
1、Maven依赖丢失
曾经遇到这样的情况,从github上看到个项目check下来导入Eclipse,结果Eclipse显示一堆红叉。右键可以发现都是Maven管理的依赖没有导入进来。原因就是Eclipse没有识别到Maven的Jar。虽然工程中有pom.xml,但是Eclipse默认以.classpath为准。
Maven已经提供好了现成的插件,打开命令行进入工程目录执行
mvn eclipse:eclipse
以上命令会将pom.xml中的所有依赖加入Eclipse的.classpath。
当然初期之外还可以右键Eclipse选择Maven工程导入或者可以手动修改.classpath(难度较大)。
如果是全新的工作空间,需要通过以下命令初始化工作空间
mvn -Declipse.workspace=<eclipse workspace> eclipse:add-maven-repo
例如
mvn -Declipse.workspace=/home/ft/workspaces/wksp1/ eclipse:add-maven-repo
2、从Eclipse中运行Tomcat,Maven包不发布
有时候会出现这样的情况,工程在Eclipse里编译构建都正常,但是启动Tomcat后报错提示classxxxxnotFound。如果把工程打包成war发布到Tomcat也能正常运行。
此时打开Tomcat发布目录,发现WEB-INF下面是空的。如果手动把jar拷贝过来,再一启动tomcat发现jar又没有了。。。,因为Tomcat每次重启会重新部署。
以下是处理办法
- Right click on Properties of the project.
- Select Deployment Assembly option.
- Click on Add button.
- Select Java Build Path Entries as follows.
- Click on Next to get the following wizard:
-
Select Maven Dependencies.
- Click on finish.
相关推荐
Maven 2 Eclipse Plugin
maven-eclipse-plugin-2.5.1为eclipse中的maven插件,别下错了哦...
Maven在eclipse中的项目启动命令
最新的maven集成eclipse书籍,使用maven和eclipse开发必看。
m2e 适合 eclipse3.X jdk1.6 (maven2eclipse)
maven-eclipse-plugin-2.3.jar
Maven2+Eclipse开发J2EE.pdf Maven2_基础教程.pdf maven2之m2eclipse使用手册.doc Maven2使用.ppt maven2完全使用手册.docx Maven_介绍培训.pptx Maven学习指南.pdf Maven实战.doc Maven实战.pdf Maven构建并管理...
maven-eclipse-plugin-2.8.jar
maven-eclipse-plugin-2.2.jar
maven2的eclipse插件 for eclipse 3.5+。 插件安装时,我们只需在eclipse根目录下新建一个【links】目录,然后在里面创建【.link】扩展名的文件,在里面写上类似于【path=F:\\IDE\\eclipsePlugin\\maven2】这样的...
maven_eclipse_GEF-zest-3.7.1_m2e-extras_m2e.zip maven的eclipse插件
maven-eclipse-plugin-2.9.jar
maven与eclipse配置详解(含maven),详细说了怎么配置maven到eclipse,还包含maven的安装包等
介绍maven 安装,maven Eclipse环境集成。maven是apache出的能够方便工程构建的可代替ant的软件。
Maven2Eclipse.解压后,直接把Maven文件夹整个复制到:eclipse-jee-helios-SR1-win32\eclipse\dropins下就行了。如果没有这个文件夹,你的Eclipse版本太低了,用老方法,link那种方式去折腾吧。
maven3.2.2 eclipse插件 离线包 使用eclipse联网安装插件失败的可以下载该离线包,解压后合并同名文件夹的内容,然后重启eclipse即可。
Developing with Maven & Eclipse英文版,pdf格式
maven及eclipse插件下载和详细环境搭建步骤