| repost: trooubled with ant from source install | repost: trooubled with ant from source install 2007-07-23 - By Tena Sakai
Hi Alexey,
Thanks for your reply. I would like to dispute what you mention. Here's what happens in a bit more detail demarcated by two lines of plus signs, within which my comments are in angular brackets.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [tsakai@(protected) apache-ant-1.7.0]$ sh build.sh -Ddist.dir=/usr/local/ant dist... Bootstrapping Ant Distribution... Compiling Ant ClassesNote: 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 DistributionBuildfile: build.xmlbootstrap:prepare:check_for _optional_packages:build:Created dir: /usr/local/ant/apache-ant-1.7.0/build /libCompiling 225 source files to /usr/local/ant/apache-ant-1.7.0/build /classesNote: Some input files use or override a deprecated API.Note: Recompile with -Xlint:deprecation for details.Copying 4 files to /usr/local/ant/apache -ant-1.7.0/build/classesCopying 2 files to /usr/local/ant/apache-ant-1.7.0/build /classesCopying 2 files to /usr/local/ant/apache-ant-1.7.0/build/classes/org /apache/tools/ant/taskdefs/optional/junit/xsl
jars: Copying 5 files to /usr/local/ant/apache-ant-1.7.0/build Copying 1 file to /usr/local/ant/apache-ant-1.7.0/build Building jar: /usr/local/ant/apache-ant-1.7.0/build/lib/ant-launcher.jar Building jar: /usr/local/ant/apache-ant-1.7.0/build/lib/ant.jar Building jar: /usr/local/ant/apache-ant-1.7.0/build/lib/ant-bootstrap.jar Building jar: /usr/local/ant/apache-ant-1.7.0/build/lib/ant-nodeps.jar Building jar: /usr/local/ant/apache-ant-1.7.0/build/lib/ant-trax.jar Warning: skipping jar archive /usr/local/ant/apache-ant-1.7.0/build/lib/ant -apache-resolver.jar because no files were included. Warning: skipping jar archive /usr/local/ant/apache-ant-1.7.0/build/lib/ant -apache-resolver.jar because no files were included. Building jar: /usr/local/ant/apache-ant-1.7.0/build/lib/ant-junit.jar <Note that it says something about junit> Warning: skipping jar archive /usr/local/ant/apache-ant-1.7.0/build/lib/ant -apache-regexp.jar because no files were included. Warning: skipping jar archive /usr/local/ant/apache-ant-1.7.0/build/lib/ant -apache-regexp.jar because no files were included.
<Lots of lines like above are omitted.> <BTW, it's interesting to note that they all appear in pairs of two.>
compile-tests:
test-jar:
BUILD FAILED /usr/local/ant/apache-ant-1.7.0/build.xml:1105: The following error occurred while executing this line: /usr/local/ant/apache-ant-1.7.0/build.xml:911: We cannot build the test jar unless JUnit is present, as JUnit is needed to compile the test classes.
Total time: 9 seconds ... Failed Building Ant Distribution ! Bootstrap FAILED [tsakai@(protected) apache-ant-1.7.0]$ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
In my very limited understanding, what it's trying to do is to get ant into a state (this is called bootstrap) so that it can do more work by invoking that ant. Alas, I can't get it to bootsrap, it seems.
Any suggestion, arguments?
Regards,
Tena Sakai tsakai@(protected)
-----Original Message----- From: Alexey Solofnenko [mailto:A.Solofnenko@(protected)] Sent: Mon 7/23/2007 10:01 AM To: Ant Users List Subject: Re: repost: trooubled with ant from source install I do not think you need to download any jars, if you are building ANT for yourself - you have to have all necessary jars already to run ANT.
I have an automated script to build ANT. First, the script empties CLASSPATH, sets JAVA_HOME and PATH. Then copies all necessary jars into $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 any previously installed 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 as jakarta-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 > tsakai@(protected) > >
-- ------------------------------------------------------------------------ Alexey N. Solofnenko <http://trelony.cjb.net/> Pleasant Hill, CA (GMT-8 usually)
|
|
 |