diff --git a/openbis/.classpath b/openbis/.classpath index bc422daab7991dbe2eae11c9fca997b21f837331..554296b71e5b43ec416ba23a52c8aa47aa478a83 100644 --- a/openbis/.classpath +++ b/openbis/.classpath @@ -55,5 +55,6 @@ <classpathentry kind="lib" path="/libraries/cisd-args4j/cisd-args4j.jar" sourcepath="/libraries/cisd-args4j/cisd-args4j-src.zip"/> <classpathentry kind="lib" path="/libraries/commons-dbcp/commons-dbcp.jar" sourcepath="/libraries/commons-dbcp/src.zip"/> <classpathentry kind="lib" path="/libraries/jline/jline.jar" sourcepath="/libraries/jline/src.zip"/> + <classpathentry kind="lib" path="/libraries/cisd-common-basic/cisd-common-basic.jar"/> <classpathentry kind="output" path="targets/www/WEB-INF/classes"/> </classpath> diff --git a/openbis/build/build.xml b/openbis/build/build.xml index db08e56e242f414144ed9815e824471747198b1d..56438475a29b53e01a77fe4b32c619da2bf09b7a 100644 --- a/openbis/build/build.xml +++ b/openbis/build/build.xml @@ -6,6 +6,8 @@ <property name="mainfolder" value="openbis" /> + <property name="cisd-common-basic.lib" value="${lib}/cisd-common-basic/cisd-common-basic.jar" /> + <property name="gwt.lib" value="${lib}/gwt2.0" /> <property name="gwt.user.lib" value="${gwt.lib}/gwt-user.jar" /> @@ -249,7 +251,7 @@ --> <target name="compile-gwt-module"> <delete dir="${webapp.dist}" /> - <java classpath="${ecp}:${gwt.lib}/gwt-dev.jar:${gwt.user.lib}:../openbis/${sources}:${sources}" classname="com.google.gwt.dev.Compiler" + <java classpath="${ecp}:${gwt.lib}/gwt-dev.jar:${gwt.user.lib}:${cisd-common-basic.lib}:../openbis/${sources}:${sources}" classname="com.google.gwt.dev.Compiler" fork="true"> <jvmarg value="-Xmx1024M" /> <arg value="-war" /> @@ -404,6 +406,9 @@ <fileset dir="${lib}/jython"> <include name="jython.jar" /> </fileset> + <fileset dir="${lib}/cisd-common-basic"> + <include name="cisd-common-basic.jar" /> + </fileset> </copy> </target> <!-- @@ -411,9 +416,9 @@ --> <target name="prepare-web-client" depends="compile" description="Updates 'ClientPluginProvider.java' and 'OpenBIS.gwt-without-entry-point.xml' with requested plugins."> - <java classname="ch.systemsx.cisd.openbis.generic.shared.util.WebClientFilesUpdater" classpath="${ecp}:../openbis/source/java" + <java classname="ch.systemsx.cisd.openbis.generic.shared.util.WebClientFilesUpdater" classpath="${ecp}:../openbis/${sources}" fork="true" failonerror="true"> - <arg value="../openbis/source/java" /> + <arg value="../openbis/${sources}" /> </java> </target> diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS-without-entry-point.gwt.xml b/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS-without-entry-point.gwt.xml index ed53cc3757b448488c466e6324fc3956085f2a8d..392a9f3408279dc246178c2b4b83e10f2a58d106 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS-without-entry-point.gwt.xml +++ b/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS-without-entry-point.gwt.xml @@ -1,4 +1,10 @@ <module> + + <!-- + // Inherit the basic CISD stuff (shared client-server). + --> + <inherits name='ch.systemsx.cisd.common.shared.CISD-basic' /> + <!-- // Inherit the core Web Toolkit stuff. -->