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.
>