一、maven与eclipse集成

1、确保本地已经安装maven,并完成maven环境变量的配置;maven 的仓库默认放在本地用户的临时文件夹下面的 .m2 文件夹下repository 下,打开maven下的conf下settings.xml,修改本地仓库默认地址:

maven使用Jython maven使用eclipse编译器_maven使用Jython

2、eclipse 安装插件的方式最常见的有两种:离线link方式和eclipse在线安装。

2.1)、离线link安装:
1. 在eclipse 安装的根目录下创建两个文件夹:links,myplugins(名字可以随便取),位置d:\eclipse\links,d:\eclipse\myplugins

2. 下载 eclipse-maven3-plugin.7z 解压缩到 myplugins 目录下,形成的解压文件夹为eclipse-maven3-plugin

3. 在 links 目录下创建一个 maven.txt(名字可以随便取),打开并输入:path=D:/eclipse/myplugins/eclipse-maven3-plugin

4. 保存关闭 maven.txt,并将后缀改成 maven.link,重启 eclipse

2.1)、eclipse在线安装:
1.启动Eclipse之后,点击菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可,如下图:

maven使用Jython maven使用eclipse编译器_maven使用Jython_02

2.安装完毕后,点击重启eclipse



3、检查eclipse中maven安装情况,及仓库配置

3.1、检查 eclipse 的 maven 插件是否安装成功:Window –> Preferences,如图则成功:

maven使用Jython maven使用eclipse编译器_maven项目_03




3.2、配置 maven:

选择Installations,点击右侧 Add 按钮,选到自己本机安装 maven 的路径,如图:

maven使用Jython maven使用eclipse编译器_eclipse_04




选择User Settings,配置maven使用的settings文件及仓库,如图:

maven使用Jython maven使用eclipse编译器_maven_05

二、eclipse中创建maven项目

1、创建maven项目:

成功安装插件后,在eclipse上File/New/Other、选择Maven项目,如图:

maven使用Jython maven使用eclipse编译器_eclipse_06


maven使用Jython maven使用eclipse编译器_maven_07


maven使用Jython maven使用eclipse编译器_maven使用Jython_08


maven使用Jython maven使用eclipse编译器_maven使用Jython_09


maven使用Jython maven使用eclipse编译器_maven项目_10

2、运行maven项目:

在项目上右击,run as–>maven build,在Goals里面输入compile,点击运行

maven使用Jython maven使用eclipse编译器_maven项目_11

查看控制台,抛出:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

此时应该为jre传递key=value形式参数,key为-Dmaven.multiModuleProjectDirectory,value为$M2_HOME,配置方法,打开Window –> Preferences,如图:

maven使用Jython maven使用eclipse编译器_maven项目_12

再次运行,查看控制台:

maven使用Jython maven使用eclipse编译器_maven_13

以上就完成了eclipse集成maven插件,并完成maven项目创建、编译等。


3、补充:
项目名称左下角有一个黄色警告标志,同时JRE System Library显示的是J2SE-1.5,但是实际使用的是1.7,这是因为使用maven插件创建maven项目默认使用的是1.5,需将默认调整为eclipse里面配置的jre版本,修改方式:

1)、可以在项目上直接修改,适用当前项目,如图:

maven使用Jython maven使用eclipse编译器_eclipse_14

2)、一劳永逸的修改方式,适用所有新建项目:
修改settings.xml ,在标签内添加如下配置:

<profile>
    <id>jdk-1.7</id>

    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.7</jdk>
    </activation>

    <properties>
        <maven.compiler.source>1.7</maven.compiler.source>
        <maven.compiler.target>1.7</maven.compiler.target>
        <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
    </properties>
</profile>

再次新建项目,JRE System Library将默认使用1.7