Works for me also. Explicit call of setproxy can be removed. Thanks Matt, and sorry for the misunderstanding.
Thanks, Vladimir. On 3/17/06, Mikhail Loenko <[EMAIL PROTECTED]> wrote: > I've tried what Matt recommended and it works! > > I think it is also README that should be updated > > Thanks, > Mikhail > > 2006/3/16, Tim Ellison <[EMAIL PROTECTED]>: > > d'oh -- got it, thanks Matt. > > > > Vladimir: If you give me the all clear I'll back-out the explicit call > > to <setproxy> (but leave the comments in the properties file to remind > > us how to do it). > > > > Regards, > > Tim > > > > Matt Benson wrote: > > > again, guys, to be sure it's not missed: > > > > > > adding "-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080" > > > to the ANT_OPTS environment variable should be > > > sufficient for command-line Ant without explicitly > > > invoking <setproxy>. > > > > > > -Matt > > > > > > --- Vladimir Strigun <[EMAIL PROTECTED]> wrote: > > > > > >> Thanks Tim, everything works fine. > > >> > > >> Thanks, > > >> Vladimir. > > >> > > >> On 3/16/06, Tim Ellison <[EMAIL PROTECTED]> > > >> wrote: > > >>> Exactly, thanks Vladimir. I've put that in at > > >> repo revision 386377 > > >>> (with slightly modified property names). > > >>> > > >>> Let me know if you need more. > > >>> > > >>> Thanks, > > >>> Tim > > >>> > > >>> Vladimir Strigun wrote: > > >>>> For instance, we can add set-proxy target to > > >> depends.xml: > > >>>> Index: classlib/trunk/make/depends.xml > > >>>> > > > =================================================================== > > >>>> --- classlib/trunk/make/depends.xml > > >> (revision 386350) > > >>>> +++ classlib/trunk/make/depends.xml (working > > >> copy) > > >>>> @@ -59,6 +59,8 @@ > > >>>> <target name="download" > > >>>> description="Download required jars"> > > >>>> > > >>>> + <antcall target="set-proxy"/> > > >>>> + > > >>>> <mkdir dir="${xalan.dir}" /> > > >>>> <antcall target="download-one-jar"> > > >>>> <param name="src" value="${xalan.url}" /> > > >>>> @@ -93,6 +95,10 @@ > > >>>> <get src="${src}" dest="${dest}" > > >> usetimestamp="true" verbose="true" /> > > >>>> </target> > > >>>> > > >>>> + <target name="set-proxy" if="proxy"> > > >>>> + <setproxy proxyhost="${proxy}" > > >> proxyport="${port}"/> > > >>>> + </target> > > >>>> + > > >>>> <target name="check-one-jar"> > > >>>> <available file="${dest}" type="file" > > >> property="${dest}.exists" /> > > >>>> <fail> > > >>>> > > >>>> > > >>>> So, if you use proxy you just need to pass proxy > > >> parameters in command line: > > >>>> ant -Dproxy=proxy -Dport=80 -f depends.xml > > >> download > > >>>> Otherwise, it will try to download files without > > >> proxy. > > >>>> Thanks, > > >>>> Vladimir. > > >>>> > > >>>> On 3/16/06, Tim Ellison <[EMAIL PROTECTED]> > > >> wrote: > > >>>>> Perhaps we can put the proxy properties into > > >> the make/depends.properties > > >>>>> file and people can override on the > > >> command-line or edit that file to > > >>>>> reflect their set-up. > > >>>>> > > >>>>> The builds now check for dependencies so you > > >> can add them into the right > > >>>>> structure manually and avoid all this. > > >>>>> > > >>>>> Regards, > > >>>>> Tim > > >>>>> > > >>>>> Vladimir Strigun wrote: > > >>>>>> Mikhail, > > >>>>>> > > >>>>>> You can use ant setproxy[1] task for resolving > > >> the problem. It works > > >>>>>> for me. On the other hand, I don't think we > > >> should patch build files. > > >>>>>> Perhaps, It will be useful to document this > > >> somewhere. > > >>>>>> > > >>>>>> Thanks, > > >>>>>> Vladimir. > > >>>>>> > > >>>>>> [1] > > > http://ant.apache.org/manual/OptionalTasks/setproxy.html > > >>>>>> On 3/16/06, Mikhail Loenko <[EMAIL PROTECTED]> > > >> wrote: > > >>>>>>> Tim, Mark > > >>>>>>> > > >>>>>>> revisions 386087, 386171 of that file break > > >> my build: > > >>>>>>> prepare-depends: > > >>>>>>> [get] Getting: > > > http://www.ibiblio.org/maven/xalan/jars/xalan-2.6.0.jar > > >>>>>>> [get] To: > > >> C:\harmony\depends\jars\xalan-j_2.6.0\xalan.jar > > >>>>>>> [get] Error getting > > >>>>>>> > > > http://www.ibiblio.org/maven/xalan/jars/xalan-2.6.0.jar > > >> to C:\ > > >>>>>>> depends\jars\xalan-j_2.6.0\xalan.jar > > >>>>>>> > > >>>>>>> BUILD FAILED > > >>>>>>> C:\harmony\make\build.xml:36: The following > > >> error occurred while > > >>>>>>> executing this line: > > >>>>>>> C:\harmony\make\build-java.xml:352: > > >> java.net.NoRouteToHostException: > > >>>>>>> Operation timed out > > >>>>>>> > > >>>>>>> The problem seems to be with proxy setting > > >>>>>>> > > >>>>>>> Thanks, > > >>>>>>> Mikhail Loenko > > >>>>>>> Intel Middleware Products Division > > >>>>>>> > > >>>>>>> > > >>>>>>> 2006/3/16, Mark Hindess > > >> <[EMAIL PROTECTED]>: > > >>>>>>>> Thanks Tim. I spotted that I'd missed that > > >> one too. > > >>>>>>>> -Mark. > > >>>>>>>> > > >>>>>>>> On 3/15/06, [EMAIL PROTECTED] > > >> <[EMAIL PROTECTED]> wrote: > > >>>>>>>>> Author: tellison > > >>>>>>>>> Date: Wed Mar 15 13:37:44 2006 > > >>>>>>>>> New Revision: 386171 > > >>>>>>>>> > > >>>>>>>>> URL: > > >> http://svn.apache.org/viewcvs?rev=386171&view=rev > > >>>>>>>>> Log: > > >>>>>>>>> Ensure the XML JARs go directly into the > > >> boot dir > > >>>>>>>>> Modified: > > >>>>>>>>> > > > incubator/harmony/enhanced/classlib/trunk/make/build-java.xml > > >>>>>>>>> Modified: > > > incubator/harmony/enhanced/classlib/trunk/make/build-java.xml > > >>>>>>>>> URL: > > > http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/make/build-java.xml?rev=386171&r1=386170&r2=386171&view=diff > > > ============================================================================== > > >>>>>>>>> --- > > > incubator/harmony/enhanced/classlib/trunk/make/build-java.xml > > >> (original) > > >>>>>>>>> +++ > > > incubator/harmony/enhanced/classlib/trunk/make/build-java.xml > > >> Wed Mar 15 13:37:44 2006 > > >>>>>>>>> @@ -282,7 +282,7 @@ > > >>>>>>>>> > > >>>>>>>>> <!-- Copy across the dependency > > >> jars --> > > >>>>>>>>> <copy > > >> todir="${target.output}/jre/lib/boot" > > >> overwrite="yes" > > >>>>>>>>> - verbose="yes"> > > >>>>>>>>> + verbose="yes" flatten="yes"> > > >>>>>>>>> <fileset > > >> dir="${depends.jars}"> > > >>>>>>>>> <patternset > > >> includes="*.jar" /> > > >>>>>>>>> <patternset > > >> includes="xerces_2.6.2/*.jar" /> > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>> -- > > >>>>>>>> Mark Hindess <[EMAIL PROTECTED]> > > >>>>>>>> IBM Java Technology Centre, UK. > > >>>>>>>> > > >>>>> -- > > >>>>> > > >>>>> Tim Ellison ([EMAIL PROTECTED]) > > >>>>> IBM Java technology centre, UK. > > >>>>> > > >>> -- > > >>> > > >>> Tim Ellison ([EMAIL PROTECTED]) > > >>> IBM Java technology centre, UK. > > >>> > > > > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Tired of spam? Yahoo! Mail has the best spam protection around > > > http://mail.yahoo.com > > > > > > > -- > > > > Tim Ellison ([EMAIL PROTECTED]) > > IBM Java technology centre, UK. > > >