Rather than using a maven.boostrap.online variable, why not just point the <get-list> task to a file:/ URL (perhaps you're already doing this)?
[EMAIL PROTECTED] writes: > dion 2002/07/24 15:15:30 > > Modified: . build-bootstrap.xml > Log: > Allow bootstrap to be done offline without pages of errors > > Revision Changes Path > 1.139 +25 -2 jakarta-turbine-maven/build-bootstrap.xml > > Index: build-bootstrap.xml > =================================================================== > RCS file: /home/cvs/jakarta-turbine-maven/build-bootstrap.xml,v > retrieving revision 1.138 > retrieving revision 1.139 > diff -u -r1.138 -r1.139 > --- build-bootstrap.xml 24 Jul 2002 11:51:29 -0000 1.138 > +++ build-bootstrap.xml 24 Jul 2002 22:15:30 -0000 1.139 > @@ -24,6 +24,13 @@ > value="${maven.bootstrap.dir}/classes" > /> > > + <!-- bootstrap is offline or online - online by default . Pass this property > + as -o from the command prompt if you are offline --> > + <property > + name="maven.bootstrap.online" > + value="" > + /> > + > <property > name="maven.conf.dir" > value="src/conf" > @@ -47,6 +54,20 @@ > <target > name="check-properties" > depends="check-maven-home,check-maven-repo-local"> > + <!-- are we online? --> > + <condition property="online"> > + <equals arg1="${maven.bootstrap.online}" arg2="" /> > + </condition> > + > + <!-- are we online via a proxy --> > + <condition property="proxied-online"> > + <and> > + <not><equals arg1="${maven.proxy.host}" >arg2="$${maven.proxy.host}"/></not> > + <equals arg1="${maven.bootstrap.online}" arg2="" /> > + </and> > + </condition> > + > + > </target> > > <target > @@ -140,6 +161,7 @@ > > <exec executable="${maven.home}/bin/${maven.script}" > failonerror="true"> > + <arg line="${maven.bootstrap.online}"/> > <arg line="maven:plugins-build"/> > <!-- > <arg line="-X"/> > @@ -149,6 +171,7 @@ > > <exec executable="${maven.home}/bin/${maven.script}" > failonerror="true"> > + <arg line="${maven.bootstrap.online}"/> > <arg line="clean"/> > <arg line="java:jar"/> > <env key="MAVEN_HOME" value="${maven.home}"/> > @@ -227,7 +250,7 @@ > <!-- available until maven is built. --> > <!-- ================================================================== --> > > - <target name="get-jars-no-proxy" unless="maven.proxy.host"> > + <target name="get-jars-no-proxy" if="online" unless="maven.proxy.host"> > <taskdef > name="get-list" > classname="org.apache.maven.ant.GetList"> > @@ -241,7 +264,7 @@ > /> > </target> > > - <target name="get-jars-proxy" if="maven.proxy.host"> > + <target name="get-jars-proxy" if="proxied-online"> > <taskdef > name="get-list" > classname="org.apache.maven.ant.GetList"> > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- Daniel Rall <[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>