Eclipse+Maven+Resin集成

来源:互联网 发布:阿里云客服网址 编辑:程序博客网 时间:2024/06/16 05:25

1 安装Resin

参见Resin3 安装配置:http://blog.csdn.net/yoyo328/article/details/77647579


2 安装配置Maven

2.1 安装Maven

解压apache-maven-3.2.5-bin.zip至本地磁盘,如D:\develop\apache-maven-3.2.5。

 

设置环境变量:

变量名:MAVEN_HOME

变量值:D:\develop\apache-maven-3.2.5

Path中追加:%MAVEN_HOME%\bin

 

设置仓库目录,在Maven安装路径下创建repo文件夹,在apache-maven-3.2.5\conf\settings.xml文件中加入该目录的路径,例如:<localRepository>D:\develop\apache-maven-3.2.5\repo</localRepository>

 

根据需要设置Maven内存,修改D:\programs\apache-maven-3.2.5\bin\mvn.bat,加入如下设置:

set MAVEN_OPTS="-Xmx1024m-XX:MaxPermSize=1024m"


3 Eclipse中使用Maven

3.1 集成Maven

Eclipse-Preferences -Maven-Installation设置如下:



Eclipse-Preferences-Maven-User Settings设置如下,设置后点击【UpdateSettings】


3.2 导入Maven工程

右键菜单选择import-maven-existingmaven projects,导入工程。



 

3.3 热部署设置

原理为将resin根目录设置为eclipse工作空间中项目的目录,将加载class和lib路径改为eclipse自动编译的路径,利用eclipse自动编译功能,实现热部署。

 

resin-3.1.15\conf\resin.conf中做如下修改

修改标签<web-appid=”/”>,红色字体部分根据需要修改。

<web-app id="/"root-directory="eclipse工作空间/src/main/webapp" lazy-init="false">

                            <prologue>

                                     <class-loader>

                                               <!--configurate class directory -->

                                               <compiling-loaderpath="eclipse工作空间/target/classes"/>

                                     </class-loader>

                            </prologue>

                   </web-app>

 

修改eclipse-buildpath为如下设置

  

 

3.4 集成Resin服务

安装eclipse-resin-plugin插件。

在Servers视图中点击右键,选择【New】-【Server】,新建Server。

 

选择“Resin 3.1”

  

Resin Home的路径选择resin的安装路径,并选择“Use configuration in ResinHome”。

 

这里不用选择项目,直接点击【Finish】。



点击start可启动resin服务

 

点击debug启动可进入调试模式,如出现找不到源代码可点击edit source lookup path,按下图方法关联源码。

 





根据需要设置eclipse启动resin的内存大小

 

4 执行Maven命令

4.1 CMD中执行

在cmd中切换到项目路径,执行mvn clean package。




4.2 Eclipse中执行

在pom.xml上执行以下操作,进行编译、打包。除clean、package外,还可执行其他命令,如compile、test、install。

 



原创粉丝点击