在生产服务器中部署自定义主题

时间:2014-03-18 11:14:51

标签: liferay liferay-6 liferay-theme

我正在开发一个Liferay项目。

我正在使用Liferay theme开发新的Plugins SDK

我不知道在项目中使用ANT or MAVEN会更好吗?

因为我设法在eclipse中运行这两个项目。

还有什么方法可以在生产服务器中自动部署主题? (使用tomcat的远程服务器)。

目前我只是使用自动部署,将war文件复制到/ deploy文件。

此致

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

(这可能对旧版本的plugins-sdk有帮助)

假设您具有对远程服务器的ssh访问权限,可以在/liferay-plugins-sdk/build-common-plugin.xml

中添加和使用以下ant目标
<property name="web-server" value="11.11.11.11" />
<property name="web-server-username" value="yourusername" />
<property name="web-server-password" value="yourpassword" />
<property name="web-server-deploy-folder-path" value="/liferay-x.x/deploy" />

<target name="remote-deploy" depends="war">
    <echo message="Copying plugin to remote server ..." />
    <scp
        file="${plugin.file}"
        todir="${web-server-username}:${web-server-password}@${web-server}:${web-server-deploy-folder-path}" 
        trust="true"
      />
    <echo message="Done!" />
</target>