我正在开发一个Liferay项目。
我正在使用Liferay theme
开发新的Plugins SDK
。
我不知道在项目中使用ANT or MAVEN
会更好吗?
因为我设法在eclipse中运行这两个项目。
还有什么方法可以在生产服务器中自动部署主题? (使用tomcat的远程服务器)。
目前我只是使用自动部署,将war文件复制到/ deploy文件。
此致
答案 0 :(得分:0)
您可以使用Plugins SDK将远程服务器添加到Eclipse中,请检查https://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/developing-apps-with-liferay-ide-liferay-portal-6-2-dev-guide-02-en
答案 1 :(得分:0)
(这可能对旧版本的plugins-sdk有帮助)
假设您具有对远程服务器的ssh访问权限,可以在/liferay-plugins-sdk/build-common-plugin.xml
<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>