This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Ant, Maven and Other Build Tools and the fly likes Help, Apache Ant for Dummies! (Lowest level most dummed down guide) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » Ant, Maven and Other Build Tools
Bookmark "Help, Apache Ant for Dummies! (Lowest level most dummed down guide)" Watch "Help, Apache Ant for Dummies! (Lowest level most dummed down guide)" New topic
Author

Help, Apache Ant for Dummies! (Lowest level most dummed down guide)

Amaru Shakur
Ranch Hand

Joined: Jul 17, 2008
Posts: 50
hello all i was wondering where i could find the most dummed down tutorial for using apache ant (or the best/ most basic one, to take someone from little to no experience who doesnt really know how java works, i just know write code and to learn apache ant).

heres alittle background on me. I have been programing for 6 years in java and until 1 month ago it was all in textpad or something similiar and it was all in one folder with a main method in one class. now im using eclipse and working in the ant world (much better than compiling everything by hand like i did in textpad or drJava). However i have little to no experience what is happening other than whats in the .java file. I write almost anything but im not sure how the jvm works or what exactly a .class does, ect. so if there was a good thing about how java works on your machine or what turns into what, like from high level java code to byte code, to jvm code, to machine code (i have no clue)) thats also a book i should buy.

i checked out their(apache) documentation and it wasn't bad, but i was looking for something a bit more hands on. like something where i could follow it and build.xmls (the ant files as i go along and learn how references work ect)

generally speaking the For dummies book have never been too hard for me but i doubt someone would write one for Apache Ant. (maybe some 3rd party wiki or some developer has something basic? or is their documentation the lowest level there is)?

*****Long story short if i were to go to borders or amazon what kind of book is the closest to a click by click line by line dummies guide for someone who wants to learn ant? thank you


Even though im marked for death I will spark till i loose my breath
Peter Johnson
author
Bartender

Joined: May 14, 2008
Posts: 5812
    
    7

I swear by Java Development With Ant. It is a little outdated, but still an excellent introduction and reference.


JBoss In Action
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30136
    
150

Tupac,
Welcome to JavaRanch!

I think Ant in Action is a good title for beginners. It's not "dumbed down" in that it doesn't assume the reader is a fool. But it does explain everything clearly and step-by-step with plenty of examples you can just copy in and run. See my JavaRanch review for more details.

It's also a current book and addresses possible issues/gotchas with Ant 1.7 (the current version.) While I like the book Peter recommended, it doesn't have this latest information.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Anirudh Vyas
Ranch Hand

Joined: Oct 23, 2006
Posts: 93
Look for Maven in Action coming soon! Maven is a better tool than Ant.

Regards
Vyas, Anirudh


Vyas, Anirudh
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41149
    
  45
Maven is a better tool than Ant.

That, of course, is a highly contentious statement. It should be prefixed by "I think that ..." Many people who like Ant dislike Maven.
[ July 18, 2008: Message edited by: Ulf Dittmer ]

Ping & DNS - my free Android networking tools app
Jaikiran Pai
Marshal

Joined: Jul 20, 2005
Posts: 9956
    
163

I agree with Ulf here. I have been using Ant for a long time now and i just started using Maven for some of my sample applications. I don't yet hate Maven , but i do see that both these tools, though are used for building applications, are very different from each other.


[My Blog] [JavaRanch Journal]
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9345
    
    2

I guess Mavan internally uses ANT runtime for build purposes. I started using Maven and to tell you, it is really awesome.


SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!
Anirudh Vyas
Ranch Hand

Joined: Oct 23, 2006
Posts: 93
Ulf et. al,

I apologize, i was merely stating my opinion, you are right, i should have added "I think".

Regards
Vyas, Anirudh
Amaru Shakur
Ranch Hand

Joined: Jul 17, 2008
Posts: 50
thanks alot all, the help was appreciated.
and sadly im stuck with ant because thats what everyone uses and i dont think they would want me to switch half way through a project to Maven.
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18541
    
    8

"Tupac Shakur", please check your private messages for an important administrative matter.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Help, Apache Ant for Dummies! (Lowest level most dummed down guide)
 
Similar Threads
Writing Java code that can interact with a webpage
what langue or tool should i use for this
Help and Giudance getting started
study material
Possible to Study on your own?