有时候我们需要将一个Maven项目导入到Eclipse中,直接作为一个普通的eclipse项目来导入是不行的,我们可以通过一个命令来实现:​​mvn eclipse:eclipse​

1、 进入该Maven项目的目录,该目录下必须要有​​pom.xml​​文件,否则是无法运行以上命令的。

2、在当前目录的地址栏里输入​​cmd​​​;或者按住​​Shift​​​+鼠标右键,选择​​在此处打开命令窗口​​;就可以直接在cmd窗口中进入到当前目录下。

3、在cmd窗口中输入​​mvn eclipse:eclipse​​​,运行成功后会在根目录下生成​​.classpath​​​和​​.project​​(Eclipse项目所需的文件),接下来就可以直接在Eclipse中导入该项目了。

注意·其一

在执行该命令前可以先执行如下两条命令:

mvn clean
mvn eclipse:clean

原因是先清理Maven项目的target目录,接着清理​​.classpath​​​和​​.project​​​,最后再去执行​​mvn eclipse:eclipse​

注意·其二

当把一个Maven项目转化成Eclipse项目后,如果直接改pom.xml文件的依赖是不会自动帮你更新jar包的,因为这时候该项目已经不是Maven项目了,在需要修改pom.xml的依赖时,需要重新运行一遍以下的三条指令才可以导入最新的项目依赖:

mvn clean
mvn eclipse:clean
mvn eclipse:eclipse

注意·其三

如果已经导入了一个Maven项目到eclipse里,通过​​右键项目​​​–>​​Show In​​​–>​​Terminal​​​,接着输入上边三条语句可以直接将Maven项目转化成一个eclipse项目;如果想要将其改回Maven项目,可以通过​​右键项目​​​–>​​Configure​​​–>​​Convert to Maven Project​​,重新将项目转变成Maven项目。