Eclipse+Maven+Resin集成

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。

 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值