harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ellison <t.p.elli...@gmail.com>
Subject Re: downloading dependencies
Date Thu, 16 Mar 2006 17:37:03 GMT
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