<?xml version="1.0" encoding="utf-8" ?>
-<project name="gss" default="package-war" basedir=".">
- <description>The GSS project build file</description>
+<project name="pithos" default="gwt-compile" basedir=".">
+ <description>The Pithos web client project build file</description>
<property file="build.properties"/>
<property name="deps.dir" value="dependencies"/>
<property name="gwt.workers" value="1"/>
- <property name="jboss.args" value="-b 0.0.0.0" />
-
- <property name="jboss.version" value="5.1.0"/>
- <property name="jboss.home" value="${deps.dir}/jboss-${jboss.version}.GA" />
- <property name="jboss.bin.dir" value="${jboss.home}/bin" />
- <property name="jboss.conf.dir" value="${jboss.home}/server/default/conf" />
- <property name="jboss.deploy.dir" value="${jboss.home}/server/default/deploy" />
- <property name="jboss.lib.dir" value="${jboss.home}/server/default/lib" />
- <property name="jboss.root.lib.dir" value="${jboss.home}/lib" />
- <property name="jboss.common.lib.dir" value="${jboss.home}/common/lib" />
- <property name="jboss.filename" value="jboss-${jboss.version}.GA-jdk6.zip"/>
- <property name="jboss.download.url" value="http://switch.dl.sourceforge.net/project/jboss/JBoss/JBoss-${jboss.version}.GA/${jboss.filename}"/>
<property name="gwt.version" value="2.1.1"/>
<property name="gwt.home" value="${deps.dir}/gwt-${gwt.version}"/>
<property name="gwtquery-droppable-plugin.filename" value="droppable-plugin-1.0.2.jar"/>
<property name="gwtquery-droppable-plugin.download.url" value="http://gss.googlecode.com/hg/lib/${gwtquery-droppable-plugin.filename}?r=c8bca56a1c4ab780ac0d0cc72a2b40b60d7ca4f7"/>
- <property name="root.context" value="gss" />
- <property name="gwt.module.class" value="GSS" />
- <property name="gwt.root.package" value="org.gss_project.gss.web" />
- <property name="gwt.root.path" value="org/gss_project/gss/web" />
+ <property name="gwt.module.class" value="Pithos" />
+ <property name="gwt.root.package" value="gr.grnet.pithos.web" />
+ <property name="gwt.root.path" value="gr/grnet/pithos/web" />
<property name="gwt.module" value="${gwt.root.package}.${gwt.module.class}" />
<property name="src.dir" value="${basedir}/src"/>
<!-- set classpath -->
<path id="project.class.path">
<pathelement location="${gwt.home}/gwt-user.jar"/>
- <pathelement location="${war.lib.dir}/commons-fileupload-1.2.jar"/>
</path>
<target name="check-dependencies" description="Checks if all dependencies are present">
<condition property="dependencies.present">
<and>
- <available file="${jboss.home}" type="dir"/>
<available file="${gwt.home}" type="dir"/>
<available file="${gwt-gears.home}" type="dir"/>
<available file="${deps.dir}/${gwtquery.filename}"/>
</java>
<!--move file="${gwt.www.dir}/${gwt.module}/${gwt.module.class}.html" tofile="${gwt.www.dir}/${gwt.module}/index.html"/-->
</target>
-
- <target name="package-war" depends="gwt-compile" description="Package up the web client as a war">
- <jar destfile="${build.dir}/${dist.war}">
- <zipfileset dir="${war.dir}"/>
- <zipfileset dir="${gwt.www.dir}/${gwt.module}"/>
- </jar>
+
+ <target name="uploadToVM" depends="gwt-compile">
+ <scp todir="chstath@pithos.dev.grnet.gr:/var/www/pithos_web_client" keyfile="/home/chstath/.ssh/id_rsa" passphrase="r0bax45">
+ <fileset dir="${gwt.www.dir}/${gwt.module}"/>
+ </scp>
</target>
<target name="clean" description="Delete all build artifacts">
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=55555"/>
<arg value="-war"/>
<arg value="${gwt.www.dir}/${gwt.module}"/>
+ <arg value="-noserver"/>
<arg value="-startupUrl"/>
- <arg value="GSS.html"/>
+ <arg value="http://127.0.0.1:8080/client/pithos.html"/>
<arg value="${gwt.module}"/>
</java>
</target>