harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Strigun" <vstri...@gmail.com>
Subject Re: downloading dependencies
Date Fri, 17 Mar 2006 09:42:21 GMT
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 <mloenko@gmail.com> 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 <t.p.ellison@gmail.com>:
> > 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 <vstrigun@gmail.com> wrote:
> > >
> > >> Thanks Tim, everything works fine.
> > >>
> > >> Thanks,
> > >> Vladimir.
> > >>
> > >> On 3/16/06, Tim Ellison <t.p.ellison@gmail.com>
> > >> 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 <t.p.ellison@gmail.com>
> > >> 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 <mloenko@gmail.com>
> > >> 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
> > >> <mark.hindess@googlemail.com>:
> > >>>>>>>> Thanks Tim.  I spotted that I'd missed that
> > >> one too.
> > >>>>>>>> -Mark.
> > >>>>>>>>
> > >>>>>>>> On 3/15/06, tellison@apache.org
> > >> <tellison@apache.org> 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 <mark.hindess@googlemail.com>
> > >>>>>>>> IBM Java Technology Centre, UK.
> > >>>>>>>>
> > >>>>> --
> > >>>>>
> > >>>>> Tim Ellison (t.p.ellison@gmail.com)
> > >>>>> IBM Java technology centre, UK.
> > >>>>>
> > >>> --
> > >>>
> > >>> Tim Ellison (t.p.ellison@gmail.com)
> > >>> 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 (t.p.ellison@gmail.com)
> > IBM Java technology centre, UK.
> >
>

Mime
View raw message