harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Loenko" <mloe...@gmail.com>
Subject Re: downloading dependencies
Date Fri, 17 Mar 2006 09:28:46 GMT
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