Eclipse Maven项目搭建

说明:

本文描述Eclipse环境下基于Maven的项目开发环境的搭建,操作系统为Windows 7 32位中文企业版。

使用的工具列表如下:

1. Oracle JDK 1.6 update 26

2. Eclipse 3.6.2 JavaEE (plugins:subclipse、m2eclipse、spring tool suite)

3. Maven 3.0.3 + Nexus

4. Apache Tomcat 6.0.32

环境准备:

1. Java环境:设置JAVA_HOME变量;设置PATH变量,增加%JAVA_HOME%\bin(建议加到最前);

2. Maven环境:设置M2_HOME变量;设置MAVEN_OPTS变量(取值如:-Xmx256m);设置PATH变量,增加%M2_HOME%\bin;

3. 配置Maven:

注:此处假定Nexus私服已搭建并配置完毕。

修改settings.xml文件:

增加mirror配置:

<mirrors>
    <mirror>
        <id>nexus</id>
        <mirrorOf>*</mirrorOf>
        <name>A Local Nexus Server</name>
        <url>http://URL:PORT/nexus/content/groups/public</url>
    </mirror>
</mirrors>

增加profile配置:

<profiles>
    <profile>
        <id>nexus</id>
        <repositories>
            <repository>
                <releases><enabled>true</enabled></releases>
                <snapshots><enabled>true</enabled></snapshots>
                <id>nexus</id>
                <name>Repository for Local Nexus Server</name>
                <url>http://URL:PORT/nexus/content/groups/public</url>
                <layout>default</layout>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <releases><enabled>true</enabled></releases>
                <snapshots><enabled>true</enabled></snapshots>
                <id>nexus</id>
                <name>Plugin Repository for Local Nexus Server</name>
                <url>http://URL:PORT/nexus/content/groups/public</url>
            </pluginRepository>
        </pluginRepositories>
    </profile>
</profiles>

设置激活profile:

<activeProfiles>
    <activeProfile>nexus</activeProfile>
</activeProfiles>

注:可以直接修改%M2_HOME%\conf目录下的settings.xml,但建议在操作系统的用户主目录下的.m2目录下添加(Maven安装后默认没有此.m2目录,在命令行键入maven相关命令后该目录将自动生成,如输入“mvn -version”)

4. 安装插件:

subclipse:

    update site: http://subclipse.tigris.org/update_1.6.x

    注:subclipse插件安装后默认显示中文,如想改为英文界面,可以在Eclipse安装目录的eclipse.ini文件中增加如下设置:-Duser.language=en

m2eclipse:

    update site: http://m2eclipse.sonatype.org/sites/m2e

    除此之外m2eclipse还有扩展插件,update site:http://m2eclipse.sonatype.org/sites/m2e-extras,需要安装其中的SCMWTP集成的插件。

spring tool suite:

    update site: dist.springsource.com/release/TOOLS/market-place/e3.6/

 

注:因Maven运行时需要JDK环境,建议将Eclipse运行在JDK环境中,在Eclipse安装目录的eclipse.ini文件中增加如下配置(注意换行):

-vm

YOUR_JAVA_HOME/bin/javaw.exe

项目搭建

创建Maven工程:

File->Import->Maven->Check out Maven Projects from SCM

Eclipse Maven项目搭建_第1张图片

选择SVN工程位置(如果工程包含多个Maven模块,可自行决定是否“Check out All projects”):

Eclipse Maven项目搭建_第2张图片

部署web应用(如果Maven模块中包含Web应用,m2eclipe插件能将其识别为一个web工程):

Eclipse Maven项目搭建_第3张图片

在Servers view中的Tomcat Server上右键点击,选择“Add and Remove”。然后就可以通过运行或调试方式启动Tomcat Server,应用会自动部署。

你可能感兴趣的:(eclipse,maven)