Eclipse Maven項目搭建

說明:java

本文描述Eclipse環境下基於Maven的項目開發環境的搭建,操做系統爲Windows 7 32位中文企業版。web

使用的工具列表以下:spring

1. Oracle JDK 1.6 update 26eclipse

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

3. Maven 3.0.3 + Nexus工具

4. Apache Tomcat 6.0.32ui

環境準備:url

1. Java環境:設置JAVA_HOME變量;設置PATH變量,增長%JAVA_HOME%\bin(建議加到最前);spa

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

選擇SVN工程位置(若是工程包含多個Maven模塊,可自行決定是否「Check out All projects」):

部署web應用(若是Maven模塊中包含Web應用,m2eclipe插件能將其識別爲一個web工程):

在Servers view中的Tomcat Server上右鍵點擊,選擇「Add and Remove」。而後就能夠經過運行或調試方式啓動Tomcat Server,應用會自動部署。

相關文章
相關標籤/搜索