diff --git a/bindings/java/build.xml b/bindings/java/build.xml
index 8fb0673544fa5c33fa034a1980284e93c53d3252..dde935ee22c9e2440dee8e9ccebdb6a1c1e93b32 100755
--- a/bindings/java/build.xml
+++ b/bindings/java/build.xml
@@ -95,7 +95,7 @@
 				 uri="antlib:org.apache.ivy.ant" classpathref="ivy.lib.path"/>
 	</target>
 
-	<target name="retrieve-deps" description="retrieve dependencies using ivy" depends="init-ivy">
+	<target name="retrieve-deps" description="retrieve dependencies using ivy" depends="init-ivy" unless="offline">
 		<ivy:settings file="ivysettings.xml" />
 		<ivy:resolve/>
 		<ivy:retrieve sync="true"