eclipse java maven项目_Maven整合Eclipse进行Java项目开发

一、Maven的配置

①要求当前系统环境下配置了JAVA_HOME

在CMD命令行中输入:echo %JAVA_HOME% 如果能出来JDK的安装目录,说明我们配置了JAVA环境

②将Maven的ZIP压缩包解压到一个非中文无空格目录下【maven.apache.org官方网站下载jar包】

apache-maven-3.3.9-bin.zip

③.配置环境变量,用mvn -v查看是否正确配置了maven【要配置jdk, maven3.3.9这个版本所需的jdk版本必须要1.7以上】

M2_HOME:

D:\DevSoft\apache-maven-3.3.9

path:

%M2_HOME%\bin;

mvn -v查看maven版本

二、Eclipse中的配置

①Window→Preferences→Maven→Installations

85b24f38ef4cd4f643dce5152fe04bdc.png

指定Maven的安装目录

目的是使用我们安装的Maven,而不是插件内置的Maven。

aea6048dc85a31d728a0d7027b366505.png

②将Maven安装目录\conf\settings.xml拷贝到C:\Users\Administrator\.m2目录下

Window→Preferences→Maven→User Settings

设置为C:\Users\Administrator\.m2\settings.xml

点击Update Settings ,更新Settings文件中配置的本地仓库路径

三、在Eclipse中创建Maven工程

19517e811a5fb9a11d2042b230b8b25f.png

6de5a31a8c4959306ffeac8a9b5eb785.png

575110684f86ef59f980d6f24379588d.png

2e1378bb06fea0357bdca3de81ba4f1b.png

四、应用继承的Maven项目创建

1、Parent项目创建

①新建Maven项目Parent

②修改Parent/pom.xml的jar为pom,表明这不是一个普通的Java工程或Web工程,而是管理其他Maven工程的工程。

③删除子项目中的重复内容,提取依赖信息

④在子项目POM中,添加

...

...

...

从当前目录到父项目的pom.xml文件的相对路径

注意:此时如果安装某个项目报错,则是因为Parent工程没有安装

⑤发现子项目中依赖的包和项目有问题

⑥将Parent项目中的dependencies标签,用dependencyManagement标签括起来

⑦在子项目中重新指定需要的依赖,删除范围和版本号

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1

2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

3 4.0.0

4

5 com.neuedu.maven

6 Parent

7 0.0.1-SNAPSHOT

8 pom

9

10

11

12 ../ChildMaven1/pom.xml

13 ../ChildMaven2/pom.xml

14

15

16 Parent

17 http://maven.apache.org

18

19

20 UTF-8

21

22

23

24

25

26

27 junit

28 junit

29 4.9

30 test

31

32

33

34

Parent的pom文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值