配置maven环境并在eclipse中搭建第一个maven工程

配置maven环境

①首先需要配置好java环境变量。
②解压maven核心程序:
  将apache-maven-3.3.9-bin.zip解压到一个非中文无空格的目录下。例如:F:\Maven\apache-maven-3.3.9
③配置环境变量:
  右键计算机 -> 属性 -> 高级系统设置 -> 环境变量,在用户变量中新建(如果存在则编辑)以下两个变量,其中变量值请根据自己解压maven核心程序的路径进行配置:
  变量名1:M2_HOME
  变量值1:F:\Maven\apache-maven-3.3.9
  变量名2:path
  变量值2:F:\Maven\apache-maven-3.3.9\bin
④查看maven版本信息验证安装是否正确:
  按win+R输入cmd,输入mvn -v,回车,出现如下信息证明安装成功:
  image_1b5f2hjoo9f2hmcfgke0h56g9.png-19.1kB
  
⑤修改本地仓库位置:
  默认本地仓库位置为:~.m2\repository,其中~表示当前用户的家目录,例如:C:\Users[你当前登录系统的用户名]。
  我们现在自定义其位置:进入F:\Maven\apache-maven-3.3.9\conf,打开settings.xml,在根标签settings下添加如下内容:(G:\RepMaven是我的本地仓库位置,可以自行指定)

<localRepository>G:\RepMaven</localRepository>

⑥设置通过Maven创建的工程的JDK版本:
  同样打开第⑤步中的settings.xml,找到profiles标签,在profiles标签下添加如下配置:(在这里,我指定JDK版本为1.8,可以根据自己的JDK版本进行选定)

<profile>
        <id>jdk-1.8</id>
        <activation>
            <activeByDefault>true</activeByDefault>
            <jdk>1.8</jdk>
        </activation>
        <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
        </properties>
    </profile>

  至此,maven环境就配置好了。
  

在eclipse中新建第一个maven工程

  eclipse中通常自带有maven程序,但是不建议使用,现在我们指定自己解压的maven核心程序:
  打开eclipse(我的版本是4.6.1),点击Window -> preference -> Maven -> Installations -> Add,选择上面解压的maven核心程序的位置,点击Finish:
  
  image_1b5f5hraj13u21ll0plpenogmi1t.png-52.2kB
  
  勾选新添加的apache-maven-3.3.9,点击Apply:
  
  image_1b5f5jqge1jgrime1c9o12l416po2a.png-44kB
  
  然后选择Installations同级目录下的User Settings,指定User Settings为settings.xml文件的目录,然后点击Apply,并点击OK:
  
  image_1b5f5o74v12a71pp3jpr1cqv8kt2n.png-42kB
  
  在eclipse中点击File -> New -> Maven Project,勾选第一项,点击Next:
  
  image_1b5f3ujsr5i7dmgss01tk115t1m.png-27.2kB
  
  Group Id填写公司或组织域名倒序+项目名;
  Artifact Id填写模块名;
  Version为版本号,现在选择默认。
  (这三个属性可以在maven仓库中唯一定位一个maven工程)
  如果是Java工程,Packaging选择jar,点击Finish即可。通常我们创建的是Web工程,所以现在选择Packaging为war。其他信息不用填写,点击Finish:
  
  image_1b5f635oe1ftt57311lne6ea0234.png-31.3kB
  
  然后可以得到如下目录:
  
  image_1b5f6t86rv24106cgenvhu12pe4o.png-13.3kB
  
  由于我设定了通过Maven创建的工程的JDK版本为1.8,所以JRE System Library版本为1.8。另外,我们现在创建的是web工程,由于缺乏web.xml等配置信息所以会报错,解决方法是:右键项目名 -> properties -> Project Facets,取消勾选Dynamic Web Module,点击Apply,然后重新勾选上Dynamic Web Module,此时会出现Further configuration available…(如下图):
  
  image_1b5f506lp1o0ate91k001hmk1plu1g.png-100.5kB
  
  点击Further configuration available…,将Content directory修改为src/main/webapp,点击OK:
  
  image_1b5f685252of1r931g41118petj3u.png-18.6kB
  
  然后再点击Apply,点击OK,会发现不再报错,而且目录也发生了变化:
  
  image_1b5f6cjkg64hjq41bfpcpp3m94b.png-17.7kB
  
  至此,这个工程便搭建完成了。

附:maven常用命令:
mvn clean:清理
mvn compile:编译主程序
mvn test-compile:编译测试程序
mvn test:执行测试程序
mvn package:打包到工程的target目录下
mvn install:安装到maven仓库
mvn site:生成站点

在eclipse中执行maven命令的方法为:右键工程的pom.xml文件 -> Run As -> 直接运行相应的命令,或者进入Maven build…,在Goals中输入相应命令(不需要带mvn前缀),点击Run,例如:

image_1b5f7lhvd7be1ol65eqfg715o59.png-45.5kB

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值