导入之前创建的“纯 Maven”(Hello和Hello2)工程到Eclipse中。
导入其他Eclipse创建的 Maven 工程到Eclipse中。
用Eclipse创建一个Maven 工程MakeFriends,使其依赖刚才导入的之前的Hello2工程。
1.导入“纯 Maven”到Eclipse
1)为什么称之为“纯 Maven”?
- 之所以称之为“纯 Maven”工程,是因为那个Maven工程是自己手动创建或由其他IDE创建的,项目中没有Eclipse的配置文件。
- 对比一下,Eclipse创建的Maven工程:
- 注意:若没有显示Eclipse的配置文件,请打开文件管理器的“查看隐藏文件选项”。
- 对于 Maven 工程:它使用 pom.xml 来定义一个具体的 Maven 工程。
- 对于 Eclipse 工程:它使用 自己的配置文件来定义它是一个 Eclipse 工程。
2)具体导入操作
- ①在Eclipse的 Package Explorer(或其他)中,右键→Import:
- 或依次点击 File→Import:
- ②依次找到 Maven→Existing Maven Projects,点击Next:
- 若导入后有错误,请参照修改。
2.导入其他Eclipse创建的 Maven 工程到Eclipse
不只可以导入 Maven 工程,也可以导入其他类型Eclipse创建的工程。
①在Eclipse的 Package Explorer(或其他)中,右键→Import:
或依次点击 File→Import:
- ②依次找到 General→Existing Projects into Workspace,点击Next:
- 若导入后有错误,请参照修改。
3.创建Maven工程MakeFriends
用于之后演示:Maven 中的高级 依赖。
请参照修改,创建:
- ①MakeFriends项目的坐标(GAV):
- ②在src/main/java/com.cwz.maven下创建 MakeFriends类:
1 | package com.cwz.maven; |
- ③在src/test/java/com.cwz.maven下创建 TestMakeFriends类:
1 | package com.cwz.maven; |
- ④在pom.xml中添加依赖:
1 | <dependency> |
- ⑤关于上述Hello2项目依赖的一些说明:
对于在当前Eclipse的WorkSpace中的被依赖项目,如:Hello2项目。Eclipse会自动识别并建立链接。
对于不在当前Eclipse的WorkSpace中的被依赖项目,如:junit.jar。就会进入Maven仓库寻找。
注意:一般在Eclipse中开发时,依赖本地项目,可以不安装项目到本地仓库。
但是,到真正部署运行时,必须要先将被依赖项目安装到本地仓库,再打包部署当前项目,否则会报错。