SafeHtml made safe(r)
[pithos] / build.xml
index a8fff24..39a498d 100644 (file)
--- a/build.xml
+++ b/build.xml
        <property name="solr.download.url" value="http://apache.ntua.gr/lucene/solr/${solr.version}/${solr.filename}"/>
        <property name="solrj.jar" value="apache-solr-solrj-${solr.version}.jar"/>
 
+    <property name="milton.version" value="1.5.7"/>
+    <property name="milton.api.filename" value="milton-api-${milton.version}.jar"/>
+    <property name="milton.api.download.url" value="http://www.ettrema.com/maven2/com/ettrema/milton-api/${milton.version}/${milton.api.filename}"/>
+    <property name="milton.console.filename" value="milton-console-${milton.version}.jar"/>
+    <property name="milton.console.download.url" value="http://www.ettrema.com/maven2/com/ettrema/milton-console/${milton.version}/${milton.console.filename}"/>
+    <property name="milton.servlet.filename" value="milton-servlet-${milton.version}.jar"/>
+    <property name="milton.servlet.download.url" value="http://www.ettrema.com/maven2/com/ettrema/milton-servlet/${milton.version}/${milton.servlet.filename}"/>
+
     <property name="gwt.version" value="2.1.1"/>
        <property name="gwt.home" value="${deps.dir}/gwt-${gwt.version}"/>
     <property name="gwt.filename" value="gwt-${gwt.version}.zip"/>
         <pathelement location="${ear.lib.dir}/commons-httpclient-3.1.jar"/>
                <pathelement location="${ear.lib.dir}/commons-lang.jar"/>
                <pathelement location="${ear.lib.dir}/ldap.jar"/>
-        <pathelement location="${ear.lib.dir}/milton-api-1.5.7-SNAPSHOT.jar"/>
+        <pathelement location="${deps.dir}/${milton.api.filename}"/>
         <pathelement location="${ear.lib.dir}/commons-io-1.1.jar"/>
         <pathelement location="${war.lib.dir}/commons-fileupload-1.2.jar"/>
-        <pathelement location="${webdav.war.lib.dir}/milton-servlet-1.5.7-SNAPSHOT.jar"/>
-        <pathelement location="${webdav.war.lib.dir}/milton-console-1.5.7-SNAPSHOT.jar"/>
+        <pathelement location="${deps.dir}/${milton.servlet.filename}"/>
+        <pathelement location="${deps.dir}/${milton.console.filename}"/>
                <pathelement location="${solr.dist}/${solrj.jar}"/>
         <pathelement location="${solr.dist}/apache-solr-core-1.4.1.jar"/>
         <pathelement location="${solr.lib}/lucene-core-2.9.3.jar"/>
                 <available file="${junit.home}" type="dir"/>
                 <available file="${deps.dir}/${selenium-server.filename}"/>
                 <available file="${solr.root}" type="dir"/>
+                <available file="${deps.dir}/${milton.api.filename}"/>
+                <available file="${deps.dir}/${milton.console.filename}"/>
+                <available file="${deps.dir}/${milton.servlet.filename}"/>
             </and>
         </condition>
         <echo message="dependencies.present=${dependencies.present}"/>
        <mkdir dir="${deps.dir}"/>
         <get src="${jboss.download.url}" dest="${deps.dir}/${jboss.filename}" usetimestamp="true"/>
         <get src="${hornetq.download.url}" dest="${deps.dir}/${hornetq.filename}" usetimestamp="true"/>
+        <get src="${milton.api.download.url}" dest="${deps.dir}/${milton.api.filename}" usetimestamp="true"/>
+        <get src="${milton.console.download.url}" dest="${deps.dir}/${milton.console.filename}" usetimestamp="true"/>
+        <get src="${milton.servlet.download.url}" dest="${deps.dir}/${milton.servlet.filename}" usetimestamp="true"/>
         <get src="${gwt.download.url}" dest="${deps.dir}/${gwt.filename}" usetimestamp="true"/>
         <get src="${gwt-gears.download.url}" dest="${deps.dir}/${gwt-gears.filename}" usetimestamp="true"/>
         <get src="${gwt-incubator.download.url}" dest="${deps.dir}/${gwt-incubator.filename}"/>
        <target name="package-webdav-war" depends="package-webdav-code" description="Package up the WebDAV part as a war">
                <jar destfile="${build.dir}/${webdav.war}">
                        <zipfileset dir="${webdav.war.dir}" />
+            <zipfileset dir="${deps.dir}" prefix="WEB-INF/lib">
+                <include name="${milton.console.filename}"/>
+                <include name="${milton.servlet.filename}"/>
+            </zipfileset>
                        <zipfileset dir="${build.dir}" prefix="WEB-INF/lib">
                                <include name="${webdav.jar}" />
                        </zipfileset>
                <zipfileset dir="${solr.dist}" prefix="lib">
                                <include name="${solrj.jar}" />
                        </zipfileset>
+            <zipfileset dir="${deps.dir}" prefix="lib">
+                <include name="${milton.api.filename}"/>
+            </zipfileset>
                </jar>
        </target>
 
     </target>
 
     <target name="run-web-dev-mode" depends="deploy" description="Run web client in development mode">
-        <java failonerror="true" fork="true" classname="com.google.gwt.dev.DevMode">
+        <java fork="true" classname="com.google.gwt.dev.DevMode" spawn="true">
             <classpath>
                 <pathelement location="${src.dir}"/>
                 <pathelement location="${build.classes.dir}"/>
                 <pathelement path="${gwt.home}/gwt-dev.jar"/>
                 <pathelement location="${deps.dir}/${gwtquery.filename}"/>
-                <pathelement location="${deps.dir}/${gwtquery-droppable-plugin.filename}"/>
                 <pathelement location="${deps.dir}/${gwtquery-draggable-plugin.filename}"/>
+                <pathelement location="${deps.dir}/${gwtquery-droppable-plugin.filename}"/>
                 <pathelement location="${deps.dir}/${gwtquery-commonui-plugin.filename}"/>
                 <pathelement location="${gwt-gears.home}/gwt-gears.jar"/>
                 <pathelement path="${gwt.home}/gwt-user.jar" />
                 <path refid="project.class.path"/>
             </classpath>
             <jvmarg value="-Xmx256M"/>
+            <jvmarg value="-Xdebug"/>
+            <jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=55555"/>
             <arg value="-noserver"/>
             <arg value="-war"/>
             <arg value="${gwt.www.dir}"/>