bootstrap.sh -f fetch.xml all I also see the error, but fetch.xml is executed normally.
- Alexey. Tena Sakai wrote:
Hi Alexey,What about "bootstrap.sh -f fetch.xml"?I just did that and got: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [EMAIL PROTECTED] apache-ant-1.7.0]$ bootstrap.sh -f fetch.xml ... Bootstrapping Ant Distribution ... Compiling Ant Classes Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. ... Copying Required Files ... Building Ant Distribution Buildfile: fetch.xml BUILD FAILEDTarget "bootstrap" does not exist in the project "fetch".Total time: 0 seconds ... Failed Building Ant Distribution ! [EMAIL PROTECTED] apache-ant-1.7.0]$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++I grep'ed bootstrap in fetch.xml and it doesn't have any. I see lots of target tags with different names. I also a warning: <!-- This is not used as 1. we want the names of the libraries to be fixed, or it will break Ant's manifest. 2. We like to get the more recent artifacts than are in the repo at the time of writing (2006-10-16) 3. Xerces has a dependency on v 1.3.03 of Xml-apis, which is wrong. If/when the artifacts stabilize, we could switch to it. --> So my question now is how can I pass the target names to the invoked fetch.xml? And do you know which names the warning above is referring to? There are a bunch of them after the warning. Thank you. Tena Sakai [EMAIL PROTECTED] -----Original Message----- From: Alexey Solofnenko [mailto:[EMAIL PROTECTED] Sent: Mon 7/23/2007 11:46 AM To: Ant Users List Subject: Re: repost: trooubled with ant from source installWhat about "bootstrap.sh -f fetch.xml"?- Alexey. Tena Sakai wrote:Hi Peter, I don't have ANT_SRC set. I supposed it is in $ANT_HOME/src, but I issued a command: find /usr/local/ant/apache-ant-1.7.0 -name ant and it came back with: /usr/local/ant/apache-ant-1.7.0/src/etc/poms/ant /usr/local/ant/apache-ant-1.7.0/src/etc/testcases/taskdefs/ant/usr/local/ant/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/usr/local/ant/apache-ant-1.7.0/src/script/ant /usr/local/ant/apache-ant-1.7.0/src/main/org/apache/tools/ant /usr/local/ant/apache-ant-1.7.0/src/resources/org/apache/tools/ant /usr/local/ant/apache-ant-1.7.0/build/classes/org/apache/tools/ant Do you have any idea which one I should use? Thank you. Tena Sakai [EMAIL PROTECTED] -----Original Message----- From: Peter Reilly [mailto:[EMAIL PROTECTED] Sent: Mon 7/23/2007 11:10 AM To: Ant Users List Subject: Re: repost: trooubled with ant from source installOn 7/23/07, Tena Sakai <[EMAIL PROTECTED]> wrote:Hi Peter, I like what you mention. I located and looked at the file fetch.xml. I would like to pursue this avenue. But I am clueless as to how I can "invoke" this xml file. Would you please tell me how I can do so? Thank you.use ant. cd $ANT_SRC ant -f fetch.xml -Ddest=optional PeterTena Sakai [EMAIL PROTECTED] -----Original Message----- From: Peter Reilly [mailto:[EMAIL PROTECTED] Sent: Mon 7/23/2007 10:14 AM To: Ant Users List Subject: Re: repost: trooubled with ant from source install On 7/23/07, Alexey Solofnenko <[EMAIL PROTECTED]> wrote:I do not think you need to download any jars, if you are buildingANTfor yourself - you have to have all necessary jars already to runANT.This is not quite correct. The optional tasks/types need jars to be downloaded and placed in $ANT_SRC/lib/optional. I normally compile a subset of ant for testing. To compile all of ant, one needs non publiclly available jars (weblogic, starteam and others). The file fetch.xml gets most of the publically available jars and places then in the currect place (depending on how fetch.xml is called - check the fetch.xml file for a read me). PeterI have an automated script to build ANT. First, the script empties CLASSPATH, sets JAVA_HOME and PATH. Then copies all necessary jarsinto$ANT_DIR/lib/optional folder, deletes $ANT_DIR/bootstrap, and runs "call build.bat distribution". There can be additional steps to make ANT to forget about anypreviouslyinstalled ANT on your system. - Alexey. Tena Sakai wrote:Hi, Sorry to repost, but I haven't got much response... I am having a problem with installing ant 1.7.0 from source on redhat enterprise server (amd-64). What happens is that when I issue a command: sh build.sh -Ddist.dir=/usr/local/ant dist it complains that a bunch of jar files were not built because no files were included. For example: /usr/local/ant/apache-ant-1.7.0/build/lib/ant-apache-regexp.jar According to the instruction on website: Make sure you have downloaded any auxiliary jars required to build tasks you are interested in. These should be added to the lib/optional directory of the source tree. I went and got jakarta-regexp-1.5.tar.gz, gunzip'ed, untar'ed and found a file jakarta-regexp.jar (as well asjakarta-regexp-1.5.jar,which turns out to be the same as the other), and copied it into ...src/lib/optional directory (which didn't exist; so I created it). I tried with 'sh build.sh bla bla' once again, but the result is the same as before, it seems. I have tried to put the jar file into a different lib/optional directories, but the result seems the same through out. I am at wit's end as to how to interpret this instruction (one more time): Make sure you have downloaded any auxiliary jars required to build tasks you are interested in. These should be added to the lib/optional directory of the source tree. I am starting to feel it is a mistake to follow the instruction above to letters. Maybe, instead, I need to provide java source files and the build process will make jar files out of the source code and put them into a destination? Is there somebody out there (I am sure the answer is yes) who have done this and willing to give me a hand, please? I would greatly appreciate it. Thank you in advance. Tena Sakai [EMAIL PROTECTED]--------------------------------------------------------------------------Alexey N. Solofnenko <http://trelony.cjb.net/> Pleasant Hill, CA (GMT-8 usually)--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- ------------------------------------------------------------------------ Alexey N. Solofnenko <http://trelony.cjb.net/> Pleasant Hill, CA (GMT-8 usually)
smime.p7s
Description: S/MIME Cryptographic Signature
