Synchronizing with Ant
(Difference between revisions)
Line 29: | Line 29: | ||
</project> | </project> | ||
− | To see which commands are available from the command line using the CmsShell, you can run help * or have a look at [http://projects.mi.fu-berlin.de/x/bin/view/SWTprak/CmsShell]. | + | To see which commands are available from the command line using the CmsShell, you can run help * or have a look at this: [http://projects.mi.fu-berlin.de/x/bin/view/SWTprak/CmsShell Cms Shell Overview page]. |
Revision as of 12:37, 11 June 2007
Here's the ant target I use for synchronizing with OpenCMS.
<project name="OpenCms Build Script" basedir="." default="synchronize"> <property name="opencms.username" value="username" /> <property name="opencms.password" value="password" /> <property name="opencms.project" value="Offline" /> <target name="synchronize" description="Synchronize with the OpenCms VFS"> <echo file="shell.input"> login ${opencms.username} ${opencms.password} synchronize ${opencms.project} exit </echo> <java classname="org.opencms.main.CmsShell" fork="true" input="shell.input"> <classpath> ... </classpath> <arg value="-base=${tomcat.path}/webapps/opencms/WEB-INF" /> <arg value="-defaultWebApp=opencms" /> <arg value="-servletMapping=opencms" /> </java> <delete file="shell.input" quiet="true" /> </target> </project>
To see which commands are available from the command line using the CmsShell, you can run help * or have a look at this: Cms Shell Overview page.