ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bruce Atherton <br...@callenish.com>
Subject Re: ANT for dummies
Date Mon, 31 May 2010 05:47:32 GMT
If you look at the thread below, you'll see my comment about building 
from source was in response to Raul's attempt to use "sh build.sh". 
Using fetch.xml is recommended for all users that want access to the 
full set of tasks delivered with Ant (saving the ones that require 
commercial software).

On 30/05/2010 8:15 PM, glenn opdycke-hansen wrote:
> Thank you for the additional information.  I read the section "The Short
> Story" which had the item 5 that I quoted above.  I see that this section
> did not refer to building Ant from source.  Perhaps item 5 should not be
> included there.
>
> --glenn
>
>
> On Sun, May 30, 2010 at 19:27, Bruce Atherton<bruce@callenish.com>  wrote:
>
>    
>> If you read that section again, you'll see that these are the steps for
>> someone building Ant from source code. You are not doing that, so you can
>> ignore it.
>>
>>
>> On 30/05/2010 2:31 PM, Raul Miranda wrote:
>>
>>      
>>> Dear Bruce and Glenn,
>>>
>>>
>>>
>>> Thank you very much for your answers. I want to install the 1.8.1 version
>>> of Ant in Mac OS X version 10.4.11.  Running  java -version in a terminal
>>> gives
>>>
>>>
>>>
>>> "java version 1.5.0_19"
>>>
>>> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02-306)
>>>
>>> Java HotSpot(TM) Client VM (build 1.5.0_19-138, mixed mode, sharing)
>>>
>>>
>>>
>>> I managed to set the environment variables and got Ant installed. I
>>> executed the command ant -f fetch.xml -Ddest=system to get the library
>>> dependencies. This finished with a message
>>>
>>>
>>>
>>> all:
>>>
>>>
>>>
>>> BUILD SUCCESSFUL
>>>
>>> Total time: 2minutes 32 seconds
>>>
>>>
>>>
>>> After this, the Ant manual says to change into the installation directory
>>> set the JAVA_HOME environment variable to the directory where JDK is
>>> installed and execute the command
>>>
>>> sh build.sh -Ddist.dir=<directory_to_contain_Ant_distribution>  dist
>>>
>>> I have Ant in /Applications/ant so I typed
>>>
>>> sh build.sh -Ddist.dir=/Applications/ant dist
>>>
>>> The result is:
>>>
>>> build.sh: build.sh: No such file or directory.
>>>
>>> I guess this may seem to be a trivial thing for most of you but it is
>>> taking the toll on me. I  a great believe I would appreciate your advice to
>>> have Ant built.
>>>
>>>
>>>
>>> Thanks a lot
>>>
>>>
>>>
>>> Raul
>>>
>>>
>>>
>>> ----- Original Message ----- From: "Bruce Atherton"<bruce@callenish.com>
>>> To:<user@ant.apache.org>
>>> Sent: Sunday, May 30, 2010 8:28 PM
>>> Subject: Re: ANT for dummies
>>>
>>>
>>>   As the manual says, the details of the short story are available in the
>>>        
>>>> rest of the document. In particular, most of the list items in the short
>>>> story have a link that leads you to details about that step. If you want
to
>>>> know what dest=system represents (many don't and describing it would just
be
>>>> noise for them), then follow the link on that list item[1].
>>>>
>>>> The fetch.xml has been around a while and has been mentioned in some
>>>> portions of the Ant documentation, but it has only very recently been
>>>> brought into the installing Ant section of the manual. Previously, the
>>>> manual suggested that users manually download each of the library
>>>> dependencies for tasks that they are interested in. Hopefully the change
>>>> will make it easier for users to use more of the tasks available.
>>>>
>>>> The fetch.xml is in the ANT_HOME directory which should be the current
>>>> directory. That detail should probably be added to the manual.
>>>>
>>>> [1] http://ant.apache.org/manual/install.html#optionalTasks
>>>>
>>>> On 30/05/2010 5:18 AM, glenn opdycke-hansen wrote:
>>>>
>>>>          
>>>>> To install Ant, follow the instructions at
>>>>> http://ant.apache.org/manual/install.html#installing
>>>>> Bruce had more information on this above.
>>>>> I did notice that there is an extra step:
>>>>>
>>>>> 5. Optionally, run ant -f fetch.xml -Ddest=system to get the library
>>>>>
>>>>>   dependencies of most of the Ant optional tasks. If you don't do this,
>>>>>            
>>>>>> many
>>>>>> of the optional Ant tasks will not be available. See Optional
>>>>>> Tasks<#optionalTasks>   for
>>>>>> details and other options for the -Ddest parameter.
>>>>>>
>>>>>>   What is "system"? Is it replaced with the ant home?  Or is it a
>>>>>>              
>>>>> literal?
>>>>> Is this step new with 1.8?
>>>>> Where is the fetch.xml script?
>>>>> Does current directory need to be set?
>>>>> <http://ant.apache.org/manual/install.html#installing>
>>>>> --glenn
>>>>>
>>>>>
>>>>>
>>>>>            
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>>> For additional commands, e-mail: user-help@ant.apache.org
>>>>
>>>>
>>>>
>>>>          
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>> For additional commands, e-mail: user-help@ant.apache.org
>>>
>>>
>>>        
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>> For additional commands, e-mail: user-help@ant.apache.org
>>
>>
>>      
>    


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message