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服务
在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。