Show build.xml syntax highlighted
<?xml version="1.0" encoding="UTF-8"?>
<project name="gb-disk" default="help" basedir="..">
<!-- Set the relative path to current module directory -->
<property name="module.dir" value="${basedir}/gb-disk"/>
<!-- ================================================================== -->
<!-- Setup the builder environment-->
<!-- ================================================================== -->
<!-- Common GridBlocks build scripts -->
<import file="${basedir}/builder/builder.xml"/>
<!-- GridBlocks modules and their dependencies -->
<import file="${basedir}/builder/modules.xml"/>
<!-- ================================================================= -->
<!-- Initialisation-->
<!-- ================================================================= -->
<!-- Initialise the common build system.
Other targets should depend on this init before doing anything. -->
<target name="init" unless="builder:initialised" depends="builder:init, modules:init">
</target>
<!-- ================================================================= -->
<!-- Module dependent configuration-->
<!-- ================================================================= -->
<!-- Initialise module dependent configurations. Called automatically
from build script. -->
<target name="configure">
<!-- Module name and version -->
<property name="module.name" value="gb-disk"/>
<property name="module.version" value="1.0.0"/>
<!-- fill here your local property names -->
<property name="release.client" value="gb-disk"/>
<property name="release.personal" value="personal"/>
<property name="release.planetlab" value="planetlab-disk"/>
<property name="release.fe" value="gb-disk-fe"/>
<property name="release.se" value="gb-disk-se"/>
<property name="release.jgroups" value="gb-disk-jgroups"/>
<property name="output.http" value="${module.output}/http"/>
<property name="output.jgroups" value="${module.output}/jgroups"/>
<property name="resources.http" value="${source.resources}/jetty/"/>
<!-- external libraries -->
<property name="ext.ajax" value="${module.dir}/ext/ajax/"/>
<property name="ext.jbosscache" value="${module.dir}/ext/jbosscache/"/>
<property name="ext.jgroups" value="${module.dir}/ext/jgroups/"/>
<property name="ext.globus" value="${module.dir}/ext/globus/"/>
<property name="ext.fec" value="${module.dir}/ext/fec/"/>
<property name="ext.slide" value="${module.dir}/ext/slide/"/>
<!-- Javadoc package includes -->
<property name="javadoc.packages" value="fi.hip.gb.*"/>
<!-- Javadoc package includes -->
<property name="cvs.package" value="dummy"/>
<!-- Additional bootclasspath variables for building-->
<property name="bootclasspath.local" value=""/>
<!-- bootstrap classpath for AOP -->
<property name="build.bootclasspath" value="${module.output}/gen-bootclasspath"/>
<!-- External libraries needed for building-->
<path id="library.classpath">
<fileset dir="${module.buildlib}">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${module.lib}">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${source.resources}/jetty/lib/">
<include name="**/*.jar"/>
</fileset>
<!-- 3rd party libraries -->
<fileset dir="${module.dir}/ext/">
<include name="**/*.jar"/>
</fileset>
</path>
<!-- Classpath for running the software-->
<path id="execute.classpath">
<path location="${module.dir}"/>
<path location="${build.classes}"/>
<path refid="library.classpath"/>
</path>
<!-- Used for aop classloading -->
<path id="aop.classpath">
<fileset dir="${module.lib}">
<include name="log4j*.jar"/>
<include name="concurrent.jar"/>
</fileset>
<fileset dir="${ext.jbosscache}">
<include name="jboss-aop*.jar"/>
<include name="jboss-dep.jar"/>
</fileset>
</path>
</target>
<!-- ================================================================= -->
<!-- Help-->
<!-- ================================================================= -->
<target name="help" depends="init,builder:help">
<echo>
Full documentation of build tasks can be found
from the admin guide.
</echo>
</target>
<!-- ================================================================= -->
<!-- Default task-->
<!-- ================================================================= -->
<target name="all" depends="init, clean, jars, docs, release, test"
description="Clean, compile and release everything">
</target>
<!-- ================================================================= -->
<!-- Compilations-->
<!-- ================================================================= -->
<target name="compile"
depends="init"
description="Compile all class files">
<mkdir dir="${build.classes}"/>
<javac
destdir="${build.classes}"
excludes=""
debug="${javac.debug}"
depend="${javac.depend}"
deprecation="${javac.deprecation}"
optimize="${javac.optimize}"
verbose="${javac.verbose}"
failonerror="${javac.fail.onerror}">
<bootclasspath refid="javac.bootclasspath"/>
<classpath refid="javac.classpath"/>
<src path="${module.source}/main"/>
<src path="${module.source}/fec"/>
</javac>
</target>
<target name="compile-classloader" description=
"Generate a new modified class loader so we can perform load time instrumentation">
<java classname="org.jboss.aop.hook.GenerateInstrumentedClassLoader">
<classpath>
<path refid="aop.classpath"/>
</classpath>
<arg value="${build.bootclasspath}"/>
</java>
<path id="bootclasspath">
<pathelement location="${build.bootclasspath}"/>
<path refid="aop.classpath"/>
</path>
<property name="bootclasspath" refid="bootclasspath"/>
</target>
<target name="compile-aopc" depends="init, compile" description="Precompile aop class">
<echo message="**************************************************"/>
<echo message="AOP is enabled."/>
<echo message="**************************************************"/>
<taskdef name="aopc" classname="org.jboss.aop.ant.AopC" classpathref="aop.classpath"/>
<aopc compilerclasspathref="aop.classpath" verbose="false">
<src path="${build.classes}"/>
<include name="fi/hip/gb/disk/info/**/*.class"/>
<aoppath path="${source.etc}/jboss-aop.xml"/>
<classpath path="${build.classes}"/>
<classpath refid="library.classpath"/>
</aopc>
<!-- replace the gb-disk.jar with AOP enabled version -->
<antcall target="jars"/>
<copy todir="${output.http}/webapps/gb-disk/WEB-INF/lib/" flatten="true" overwrite="true">
<fileset dir="${module.dir}" includes="${disk.jar}"/>
</copy>
</target>
<!-- ================================================================= -->
<!-- Documenting-->
<!-- ================================================================= -->
<target name="docs" depends="init,builder:docs-api"
description="Build Java documentation">
</target>
<!-- ================================================================= -->
<!-- Archives -->
<!-- ================================================================= -->
<target name="jars" depends="init,compile"
description="Build JAR files">
<mkdir dir="${build.lib}"/>
<!-- core classes -->
<delete file="${build.lib}/gb-disk.jar"/>
<jar jarfile="${build.lib}/gb-disk.jar" update="false">
<fileset dir="${build.classes}">
<include name="fi/hip/gb/disk/**/*.class"/>
</fileset>
<fileset dir="${source.etc}/se/WEB-INF" includes="disk-channel.xml"/>
<fileset dir="${source.etc}/fe/" includes="META-INF/gb*-service.xml"/>
</jar>
<!-- FEC classes -->
<delete file="${build.lib}/l"/>
<jar jarfile="${build.lib}/onion-fec.jar" update="false">
<fileset dir="${build.classes}">
<include name="com/onionnetworks/**/*.class"/>
</fileset>
</jar>
</target>
<!-- ================================================================= -->
<!-- Install and release -->
<!-- ================================================================= -->
<target name="prepare-release" depends="init, jars"
description="Prepare the module for release">
<!-- Include libraries and other files -->
<mkdir dir="${module.output}/lib"/>
<copy todir="${module.output}/lib" flatten="true">
<fileset dir="${module.lib}"/>
<fileset dir="${build.lib}"/>
</copy>
<!-- http release preparation -->
<mkdir dir="${output.http}"/>
<mkdir dir="${output.http}/logs"/>
<mkdir dir="${output.http}/webapps"/>
<mkdir dir="${output.http}/webapps/gb-disk/WEB-INF"/>
<mkdir dir="${output.http}/webapps/gb-disk/WEB-INF/classes"/>
<mkdir dir="${output.http}/webapps/gb-disk/WEB-INF/lib"/>
<copy todir="${output.http}" overwrite="true">
<fileset dir="${resources.http}"/>
<fileset file="${source.etc}/log4j.xml"/>
<fileset file="${module.dir}/.keystore"/>
<fileset dir="${build.classes}" includes="fi/hip/gb/onejar/**/*"/>
</copy>
<!-- Include libraries for standalone Jetty server only, not needed by WAR release -->
<copy todir="${output.http}/lib/" flatten="true" overwrite="true">
<fileset dir="${module.lib}" includes="log4j*.jar"/>
<fileset dir="${module.lib}" includes="commons-logging*.jar"/>
<fileset dir="${module.lib}" includes="servlet-api*.jar"/>
<!--fileset dir="${builder.buildlib}" includes="ant.jar"/-->
</copy>
<!-- Include libraries for our webapp -->
<copy todir="${output.http}/webapps/gb-disk/WEB-INF/lib/" flatten="true" overwrite="true">
<fileset dir="${module.dir}" includes="${disk.jar}"/>
<fileset dir="${module.lib}" includes="commons*.jar" excludes="commons-logging.jar"/>
<fileset dir="${module.lib}" includes="log4j*.jar"/>
<fileset dir="${module.lib}" includes="jdom*.jar"/>
<fileset dir="${module.lib}" includes="jakarta-slide-webdavlib*.jar"/>
<fileset dir="${ext.slide}" includes="*.jar"/>
<!--fileset dir="${ext.ajax}" includes="*.jar"/-->
</copy>
<!-- copy configuration files for storage element -->
<copy todir="${output.http}/webapps/gb-disk/" overwrite="true">
<fileset dir="${source.etc}/se/"/>
<fileset file="${source.resources}/gblogo_330.jpg"/>
</copy>
</target>
<!-- release all modules -->
<target name="release" depends="init, src-release, client-release, personal-release, jgroups-release, se-release, fe-release"
description="Release all modules">
</target>
<!-- package the source -->
<target name="src-release" depends="init, builder:clean"
description="Release the source">
<mkdir dir="${release.dir}"/>
<delete file="${release.dir}/${module.name}-src-${module.version}.jar"/>
<jar jarfile="${release.dir}/${module.name}-src-${module.version}.jar">
<zipfileset dir="${module.dir}" excludes="*~, **/CVS" prefix="gb-disk">
<exclude name="output/**"/>
</zipfileset>
<zipfileset dir="${builder.dir}" prefix="builder"/>
</jar>
</target>
<!-- client release -->
<target name="client-release" depends="init, prepare-release" description="Release the client">
<delete file="${release.dir}/${release.client}.jar"/>
<jar jarfile="${release.dir}/${release.client}.jar" manifest="${source.etc}/client/MANIFEST.MF">
<zipfileset dir="${module.output}">
<include name="lib/gb-disk.jar"/>
<include name="lib/commons-http*.jar"/>
<include name="lib/commons-logging.jar"/>
<include name="lib/log4j*.jar"/>
<include name="lib/jdom*.jar"/>
<include name="lib/jakarta-slide-webdavlib*.jar"/>
</zipfileset>
<fileset file="${source.etc}/log4j.xml"/>
<!-- Include boot strapper -->
<fileset dir="${build.classes}" includes="fi/hip/gb/onejar/**/*"/>
</jar>
</target>
<target name="planetlab-release" depends="init, prepare-release"
description="Release the wide area client for PlanetLab tests">
<delete file="${release.dir}/${release.planetlab}.jar"/>
<jar jarfile="${release.dir}/${release.planetlab}.jar" manifest="${source.etc}/planetlab/MANIFEST.MF">
<zipfileset dir="${module.output}">
<include name="lib/gb-disk.jar"/>
<include name="lib/onion-fec.jar"/>
<include name="lib/commons-http*.jar"/>
<include name="lib/commons-logging.jar"/>
<include name="lib/log4j*.jar"/>
<include name="lib/simple-dht*.jar"/>
<include name="lib/oncrpc.jar"/>
<include name="lib/concurrent*.jar"/>
<include name="lib/jdom*.jar"/>
<include name="lib/jakarta-slide-webdavlib*.jar"/>
</zipfileset>
<zipfileset dir="${ext.fec}" includes="*.jar" prefix="lib"/>
<fileset file="${source.etc}/log4j.xml"/>
<fileset file="${source.etc}/planetlab/gb-disk.conf"/>
<!-- Include boot strapper -->
<fileset dir="${build.classes}" includes="fi/hip/gb/onejar/**/*"/>
</jar>
</target>
<target name="jgroups-release" depends="init, jars"
description="Release the storage element with JGroups transport.">
<mkdir dir="${output.jgroups}"/>
<copy todir="${output.jgroups}" overwrite="true">
<fileset file="${source.etc}/log4j.xml"/>
<fileset file="${module.dir}/.keystore"/>
<fileset dir="${build.classes}" includes="fi/hip/gb/onejar/**/*"/>
</copy>
<copy todir="${output.jgroups}" overwrite="true" flatten="true">
<fileset dir="${source.etc}/jgroups/"/>
</copy>
<!-- Include libraries -->
<mkdir dir="${output.jgroups}/lib"/>
<copy todir="${output.jgroups}/lib/" flatten="true" overwrite="true">
<fileset dir="${module.lib}"/>
<fileset dir="${module.lib}" includes="log4j*.jar"/>
<fileset dir="${module.lib}" includes="commons-logging*.jar"/>
<fileset dir="${resources.http}" includes="lib/servlet*.jar"/>
<fileset dir="${module.dir}" includes="${disk.jar}"/>
<fileset dir="${ext.jgroups}"/>
</copy>
<delete file="${release.dir}/${release.jgroups}.jar"/>
<jar jarfile="${release.dir}/${release.jgroups}.jar"
manifest="${source.etc}/se/META-INF/MANIFEST.MF"
basedir="${output.jgroups}">
</jar>
</target>
<target name="personal-release" depends="init, prepare-release"
description="Release the personal file sharing version.">
<!-- copy configuration files for personal release -->
<copy todir="${output.http}/webapps/gb-disk/" overwrite="true">
<fileset dir="${source.etc}/personal/"/>
</copy>
<delete file="${release.dir}/${release.personal}.jar"/>
<jar jarfile="${release.dir}/${release.personal}.jar"
manifest="${source.etc}/se/META-INF/MANIFEST.MF"
basedir="${output.http}">
</jar>
</target>
<!-- release the storage element (without metadata service) -->
<target name="se-release" depends="init,prepare-release"
description="Build storage element distribution.">
<!-- jgroups libraries -->
<copy todir="${output.http}/webapps/gb-disk/WEB-INF/lib/" flatten="true" overwrite="true">
<fileset dir="${module.lib}" includes="concurrent.jar"/>
<fileset dir="${ext.jgroups}" includes="*.jar"/>
</copy>
<!-- copy configuration files for storage element -->
<copy todir="${output.http}/webapps/gb-disk/" overwrite="true">
<fileset dir="${source.etc}/se/"/>
</copy>
<copy todir="${output.http}/webapps/gb-disk/WEB-INF/classes" overwrite="true">
<fileset dir="${source.etc}/jgroups/" includes="*-channel.xml"/>
</copy>
<!-- package SAR with no libs inside WAR -->
<delete file="${release.dir}/${release.se}.war"/>
<jar jarfile="${release.dir}/${release.se}.war"
basedir="${output.http}/webapps/gb-disk/"
excludes="WEB-INF/lib/**/*.jar"/>
<delete file="${release.dir}/${release.se}.sar"/>
<jar jarfile="${release.dir}/${release.se}.sar">
<zipfileset dir="${release.dir}" includes="${release.se}.war"/>
<!-- libraries required by SE -->
<zipfileset prefix="lib" dir="${build.lib}">
<include name="commons-fileupload*.jar"/>
<include name="commons-io*.jar"/>
<include name="jdom*.jar"/>
<include name="jakarta-slide-webdavlib*.jar"/>
</zipfileset>
<zipfileset prefix="lib" dir="${ext.jgroups}" includes="*.jar"/>
<zipfileset prefix="lib" dir="${ext.slide}" includes="*.jar"/>
<zipfileset prefix="lib" file="${module.dir}/${disk.jar}"/>
<!-- configurations -->
<zipfileset file="${output.http}/webapps/gb-disk/WEB-INF/classes/gb-disk.conf"/>
<metainf dir="${source.etc}/se/META-INF" includes="jboss-service.xml"/>
</jar>
<!-- package other releases-->
<delete file="${release.dir}/${release.se}.jar"/>
<jar jarfile="${release.dir}/${release.se}.jar"
manifest="${source.etc}/se/META-INF/MANIFEST.MF"
basedir="${output.http}"
excludes="**/WEB-INF/lib/log4j*.jar **/WEB-INF/lib/commons-logging*"/>
<delete file="${release.dir}/${release.se}.war"/>
<jar jarfile="${release.dir}/${release.se}.war"
basedir="${output.http}/webapps/gb-disk/"/>
</target>
<!-- creates standalone front-end distribution with coordinator,
this is almost the same as se-servers but with metadata service.
Uses AOP compiler. -->
<target name="fe-release" depends="init, compile-aopc, jars, prepare-release"
description="Build front-end distribution including metadata service.">
<!-- additional libraries required by front-end -->
<copy todir="${output.http}/webapps/gb-disk/WEB-INF/lib/" overwrite="true">
<fileset dir="${module.lib}" includes="concurrent.jar"/>
<fileset dir="${build.lib}" includes="onion-fec.jar"/>
<fileset dir="${ext.jgroups}" includes="*.jar"/>
<fileset dir="${ext.jbosscache}" includes="*.jar"/>
<fileset dir="${ext.fec}" includes="*.jar"/>
</copy>
<!-- copy configuration files for FE -->
<copy todir="${output.http}/webapps/gb-disk/" overwrite="true">
<fileset dir="${source.etc}/fe/"/>
</copy>
<copy todir="${output.http}/webapps/gb-disk/WEB-INF/classes" overwrite="true">
<fileset dir="${source.etc}/jgroups/" includes="*-channel.xml"/>
</copy>
<!-- package SAR with no libs inside WAR -->
<delete file="${release.dir}/${release.fe}.war"/>
<jar jarfile="${release.dir}/${release.fe}.war"
basedir="${output.http}/webapps/gb-disk/"
excludes="WEB-INF/lib/**/*.jar"/>
<delete file="${release.dir}/${release.fe}.sar"/>
<jar jarfile="${release.dir}/${release.fe}.sar">
<zipfileset dir="${release.dir}" includes="${release.fe}.war"/>
<!-- libraries required by FE -->
<zipfileset prefix="lib" dir="${build.lib}">
<include name="onion-fec.jar"/>
<include name="commons-fileupload*.jar"/>
<include name="commons-io*.jar"/>
<include name="jdom*.jar"/>
<include name="jakarta-slide-webdavlib*.jar"/>
</zipfileset>
<zipfileset prefix="lib" dir="${ext.jgroups}" includes="*.jar"/>
<zipfileset prefix="lib" dir="${ext.jbosscache}" includes="*.jar"/>
<zipfileset prefix="lib" dir="${ext.fec}" includes="*.jar"/>
<zipfileset prefix="lib" dir="${ext.slide}" includes="*.jar"/>
<zipfileset prefix="lib" file="${module.dir}/${disk.jar}"/>
<!-- configurations -->
<zipfileset dir="${source.etc}/fe/META-INF" includes="gbinfo-service.xml"/>
<zipfileset file="${output.http}/webapps/gb-disk/WEB-INF/classes/gb-disk.conf"/>
<metainf dir="${source.etc}/se/META-INF" includes="jboss-service.xml"/>
</jar>
<!-- package standalone release without logging files in the webapp -->
<jar jarfile="${release.dir}/${release.fe}.jar"
basedir="${output.http}"
manifest="${source.etc}/se/META-INF/MANIFEST.MF"
excludes="**/WEB-INF/lib/log4j*.jar **/WEB-INF/lib/commons-logging*">
</jar>
<!-- package WAR release -->
<delete file="${release.dir}/${release.fe}.war"/>
<jar jarfile="${release.dir}/${release.fe}.war"
basedir="${output.http}/webapps/gb-disk/"/>
</target>
<!-- ================================================================= -->
<!-- Deploying-->
<!-- ================================================================= -->
<target name="se-deploy" depends="builder:require_jboss,fe-release"
description="Deploy the front-end SAR file under JBOSS.">
<echo message="JBoss deploy directory is = ${jboss.deploy.dir}"/>
<copy file="${release.dir}/${release.se}.sar"
todir="${jboss.deploy.dir}" overwrite="true"/>
</target>
<target name="fe-deploy" depends="builder:require_jboss,fe-release"
description="Deploy the front-end SAR file under JBOSS.">
<echo message="JBoss deploy directory is = ${jboss.deploy.dir}"/>
<copy file="${release.dir}/${release.fe}.sar"
todir="${jboss.deploy.dir}" overwrite="true"/>
</target>
<!-- ================================================================= -->
<!-- Testing -->
<!-- ================================================================= -->
<target name="test" depends="init,builder:test"
description="Unit testing">
</target>
<target name="test-decode" depends="init, prepare-release, compile-classloader"
description="Run the module get test">
<java classname="fi.hip.gb.disk.perf.TestDemo" fork="true">
<jvmarg value="-Djboss.aop.path=${source.etc}/jboss-aop.xml"/>
<jvmarg value="-Xbootclasspath/p:${bootclasspath}"/>
<classpath refid="execute.classpath"></classpath>
<arg value="get"/>
<arg value="test.file"/>
<sysproperty key="user.dir" value="${module.dir}"/>
</java>
</target>
<target name="test-encode" depends="init, prepare-release, compile-classloader"
description="Run the encoding test">
<java classname="fi.hip.gb.disk.perf.TestDemo" fork="true">
<jvmarg value="-Djboss.aop.path=${source.etc}/jboss-aop.xml"/>
<jvmarg value="-Xbootclasspath/p:${bootclasspath}"/>
<classpath refid="execute.classpath"></classpath>
<arg value="put"/>
<arg value="test.file"/>
<sysproperty key="user.dir" value="${module.dir}"/>
</java>
</target>
<target name="test-server" depends="init, prepare-release, compile-classloader"
description="Run the server">
<java classname="fi.hip.gb.disk.perf.TestDemo" fork="true">
<jvmarg value="-Djboss.aop.path=${source.etc}/jboss-aop.xml"/>
<jvmarg value="-Xbootclasspath/p:${bootclasspath}"/>
<classpath refid="execute.classpath"></classpath>
<arg value="server"/>
<sysproperty key="user.dir" value="${module.dir}"/>
</java>
</target>
<!-- ================================================================= -->
<!-- Cleaning -->
<!-- ================================================================= -->
<target name="clean" depends="init,builder:clean"
description="Clean up everything">
</target>
</project>
See more files for this project here
GridBlocks builds a grid application framework via easy-to-use building blocks in distributed environment. The framework offers components for Grid security, distributed storage, computing, and Portlet web interfaces.
Project homepage:
http://sourceforge.net/projects/gridblocks
Programming language(s): Java,JSP,XML
License: other
buildlib/
ext/
fec/
LICENSE.onion
fast-md5.jar
onion-common.jar
globus/
cog-jglobus.jar
cryptix-asn1.jar
cryptix.jar
cryptix32.jar
puretls.jar
jbosscache/
javassist.jar
jboss-aop-jdk50.jar
jboss-cache-jdk50.jar
jboss-dep.jar
jboss-serialization.jar
trove.jar
jgroups/
jgroups-core.jar
slide/
commons-codec-1.3.jar
commons-collections-2.1.jar
commons-io-1.1.jar
commons-transaction-1.1.1pre1.jar
commons-xmlio-0.1pre.jar
ehcache-1.0.jar
geronimo-jta.jar
jakarta-slide-wck-1.0.jar
jaxen-core.jar
jaxen-jdom.jar
poi-2.5-final-20040428.jar
saxpath.jar
slide-jaas-2.2pre1.jar
slide-kernel-2.2pre1.jar
slide-stores-2.2pre1.jar
slide-webdavservlet-2.2pre1.jar
lib/
bcprov-jdk14.jar
bsh-2.0b4.jar
commons-fileupload-1.1.jar
commons-httpclient-2.0.2.jar
commons-logging.jar
commons-net-1.4.0.jar
concurrent.jar
jakarta-slide-webdavlib-2.2pre1.jar
jdom-1.0.jar
log4j-1.2.9.jar
oncrpc.jar
servlet-api-2.5-6.0.1.jar
simple-dht-client.jar
src/
docs/
admin-guide.tex
arch.pdf
arch2.pdf
gblogo_600.jpg
simple-guide.pdf
simple-guide.tex
user-guide.tex
webdav_mnp.pdf
webdav_mount.pdf
webdav_mount_address.pdf
webdav_mounted.pdf
webdav_open.pdf
webdav_show.pdf
etc/
client/
MANIFEST.MF
gb-disk.conf
fe/
META-INF/
gbinfo-service.xml
gbinfo-tcp-service_xml
gbinfo-udp-service_xml
WEB-INF/
classes/
jboss-web.xml
jgroups/
gb-disk.conf
mc-channel.xml
nio-channel.xml
tcp-channel.xml
personal/
WEB-INF/
Domain.xml
planetlab/
MANIFEST.MF
gb-disk.conf
se/
META-INF/
WEB-INF/
Domain.xml
jboss-aop.xml
log4j.xml
fec/
com/
main/
fi/
resources/
jetty/
gblogo_330.jpg
test/
fi/
.classpath
.project
Build.bat
CHANGES
README
build.sh
build.xml
disk.bat
disk.bsh
disk.sh
module.properties