Eclipse构建Maven项目

来源:互联网 发布:fanuc数控仿真软件 编辑:程序博客网 时间:2024/06/03 18:34

  • Maven安装
  • Maven配置
  • Maven在Eclipse的配置
  • Eclipse中使用maven创建Web项目

Maven安装

通过访问http://maven.apache.org/download.cgi进入Maven下载页面。下载生产bin文件的压缩包。
Maven下载页面
下载后,解压到指定目录即可。

Maven配置

配置,需要在安装目录下→conf→settings.xml。

举例-配置本地仓库
在settings.xml中搜索localRepository标签,默认情况是被注释掉的,注释掉的结果就是采用默认值即仓库设置在用户工作目录下的.m2/repository中,如果我们需要更改时,则直接取消标签注释,添加绝对路径。
保存所做的修改后,同时还需要把这个settings.xml文件复制一份到设置路径下的.m2目录下。
其余标签根据以后具体情况在做配置,陆续了解其中的内容。

[注:创建.m2这个文件时,在重命名文件时键入.m2.,如果后面没有“.”无法进行修改,创建后尾部的“.”则自动隐藏。]

Maven在Eclipse的配置

因为我下的eclipse自带了maven插件,所以我可以进行直接配置。eclipse的下载详见我的博文【 eclipse下载及安装】。

  • 步骤1(绑定自己下载的maven程序)
    打开Eclipse→Window→Preferences,打开后如图:
    eclipse配置maven
    在add后,通过“Directory”按钮,找到自己安装的maven根路径,“Finish”后,勾选自己添加的Maven程序。
  • 步骤2(绑定自己创建的本地仓库)
    绑定仓库设置
    选择自己创建的仓库中,从maven中拷贝出来的settings.xml。这样的基本配置后,你在eclipse的maven绑定就已经完成。

Eclipse中使用maven创建Web项目

  • Maven中央库设置

不得不吐槽一下,用maven的中央仓库镜像进行创建项目,吃了个午饭,抽了只烟过后,回来看还有一点点没有完成。这个下载实在太忙了。最后还是选择国内马云爸爸家的仓库玩吧,没实验过,网上搜的,后续再尝试。

<mirrors>      <mirror>        <id>alimaven</id>        <name>aliyun maven</name>                 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>        <mirrorOf>central</mirrorOf>              </mirror>  </mirrors>  
  • maven构建时自定义默认构建的JDK版本

http://www.cnblogs.com/noteless/p/5213075.html
构建WEBAPP项目中的任何问题,查看这边文章,里面写得非常清楚,在这里我就不再赘述了。

构建了Web项目后,发现项目默认JDK使用的是1.5。这个太坑了,必须以后的maven项目都是1.8,配置很简单,在eclipse对应的maven的settings.xml中,在标签<profiles>内添加如下内容即可。

<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>
  • eclipse修改dynamic web module version

右键项目→preperties下如图进行操作,更改版本,但是可能会告诉你更改不了。
修改web module version
在你的工作区中找到项目根目录下.settings文件下中的org.eclipse.wst.common.project.facet.core.xml文件,按你的要求更改xml对应版本,再在项目中刷新一下,就over了。

  • maven库下载的包添加到tomcat等应用服务器部署中

右键项目→preperties→Deployment Assembly中add后,一路选择到Maven Dependencies下的jar包。完成后,就可在eclipse中直接使用tomcat等访问程序了。(jar包不会丢失)

  • 创建自己的仓库

右键项目→Run As→maven install。知道看到build success 恭喜你,你的仓库建好了。