| | |
What is the Use of Apache Ant and CVS in the Java Development...?
![]() |
•
•
Join Date: Jul 2005
Posts: 13
Reputation:
Solved Threads: 0
Hi,
i am heading to develop one chatting application in JMF with JAIN-SIP API.. In stead of refering some sites, they talked about Apache Ant and CVS... WHats that..?
for what purpose we need that in the Java Application Development..?
How to use that in that..?
i saw some reference files of Ant and CVS..
but i couldn't understand that..
pls help me..
i am heading to develop one chatting application in JMF with JAIN-SIP API.. In stead of refering some sites, they talked about Apache Ant and CVS... WHats that..?
for what purpose we need that in the Java Application Development..?
How to use that in that..?
i saw some reference files of Ant and CVS..
but i couldn't understand that..
pls help me..
Ant is a build tool, similar to what make does for C.
It helps automate builds, making them far easier to perform in a way that can be easily reproduced.
Little use if you have a few files, but when your project runs into the hundreds or thousands of files it gets very handy.
Plus it can help in building your jars for you and for automatically running your unit tests and reporting the results.
CVS is for version control of your sources. Makes it easy to store revisions both as a backup (if you do it on a different drive or machine) and to have access to historical versions (maybe if you need to revert to what you had yesterday because you made a serious blunder).
I use both a lot, and plan to integrate them even more so that I can have ant build a jar of my applications directly from CVS for example.
http://www.pragmaticprogrammer.com/ have excellent books.
Get their books on CVS and project automation, they'll open your eyes.
http://www.pragmaticprogrammer.com/s...uto/index.html
http://www.pragmaticprogrammer.com/s.../vc/index.html
EBook versions cost about $20 each, well worth the investment.
Paper versions cost a bit more, but less than printing the EBook yourself (for those who can wait for delivery or just don't like to read PDFs).
It helps automate builds, making them far easier to perform in a way that can be easily reproduced.
Little use if you have a few files, but when your project runs into the hundreds or thousands of files it gets very handy.
Plus it can help in building your jars for you and for automatically running your unit tests and reporting the results.
CVS is for version control of your sources. Makes it easy to store revisions both as a backup (if you do it on a different drive or machine) and to have access to historical versions (maybe if you need to revert to what you had yesterday because you made a serious blunder).
I use both a lot, and plan to integrate them even more so that I can have ant build a jar of my applications directly from CVS for example.
http://www.pragmaticprogrammer.com/ have excellent books.
Get their books on CVS and project automation, they'll open your eyes.
http://www.pragmaticprogrammer.com/s...uto/index.html
http://www.pragmaticprogrammer.com/s.../vc/index.html
EBook versions cost about $20 each, well worth the investment.
Paper versions cost a bit more, but less than printing the EBook yourself (for those who can wait for delivery or just don't like to read PDFs).
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Just an example of the usefulness of CVS:
Today I visited a friend and did some work there. I checked the changes into CVS from over there, and when I got back home I loaded my regular development tool (JBuilder) and ran an update of my project which instantly gave me all those changes on my local harddisk.
No more remembering which files to copy from one directory to another, that's all taken care of.
Today I visited a friend and did some work there. I checked the changes into CVS from over there, and when I got back home I loaded my regular development tool (JBuilder) and ran an update of my project which instantly gave me all those changes on my local harddisk.
No more remembering which files to copy from one directory to another, that's all taken care of.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
•
•
Join Date: Jun 2004
Posts: 609
Reputation:
Solved Threads: 7
Hi everyone,
If you are doing a chatting program i don't think(someone correct me if i am wrong) you need ant or cvs. You simply need to use sockets
Richard West
If you are doing a chatting program i don't think(someone correct me if i am wrong) you need ant or cvs. You simply need to use sockets
Richard West
Microsoft uses "One World, One Web, One Program" as a slogan.
Doesn’t that sound like "Ein Volk, Ein Reich, Ein Führer" to you, too?
— Eric S. Raymond
Tell me what type of software do you like and what would you pay for it
http://www.daniweb.com/techtalkforums/thread19660.html
Doesn’t that sound like "Ein Volk, Ein Reich, Ein Führer" to you, too?
— Eric S. Raymond
Tell me what type of software do you like and what would you pay for it
http://www.daniweb.com/techtalkforums/thread19660.html
Richard, Ant and CVS aren't programming APIS. They're tools to make your job easier.
Just like you can use notepad to write your code but it's a lot faster and more convenient to use vim or jEdit.
Just like you can use notepad to write your code but it's a lot faster and more convenient to use vim or jEdit.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
•
•
Join Date: Jun 2004
Posts: 609
Reputation:
Solved Threads: 7
Hi everyone,
I had a feeling was wrong, wasn't quite sure about this.
Sorry about it. Isn't CVS a protocol??
Richard West
I had a feeling was wrong, wasn't quite sure about this.
Sorry about it. Isn't CVS a protocol??
Richard West
Microsoft uses "One World, One Web, One Program" as a slogan.
Doesn’t that sound like "Ein Volk, Ein Reich, Ein Führer" to you, too?
— Eric S. Raymond
Tell me what type of software do you like and what would you pay for it
http://www.daniweb.com/techtalkforums/thread19660.html
Doesn’t that sound like "Ein Volk, Ein Reich, Ein Führer" to you, too?
— Eric S. Raymond
Tell me what type of software do you like and what would you pay for it
http://www.daniweb.com/techtalkforums/thread19660.html
there may be a protocol called CVS (though I've never heard of it) but that's not the issue here.
We're talking about CVS the VCS (version control system), a similar (but free) product to visual sourcesafe or PVCS.
We're talking about CVS the VCS (version control system), a similar (but free) product to visual sourcesafe or PVCS.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
•
•
Join Date: Jun 2004
Posts: 609
Reputation:
Solved Threads: 7
Hi Everyone,
CVS is - Concurrent Versions System. Its something where people get together to do their work ususallly for Open-Source. When i said protocol i meant a way for developesr to get the latest codes using their client-server access system and not an internet protocol like HTTP.
I was referring to something that i had replied to like the below thread
http://www.daniweb.com/techtalkforums/thread28901.html
Richard West
CVS is - Concurrent Versions System. Its something where people get together to do their work ususallly for Open-Source. When i said protocol i meant a way for developesr to get the latest codes using their client-server access system and not an internet protocol like HTTP.
I was referring to something that i had replied to like the below thread
http://www.daniweb.com/techtalkforums/thread28901.html
Richard West
Microsoft uses "One World, One Web, One Program" as a slogan.
Doesn’t that sound like "Ein Volk, Ein Reich, Ein Führer" to you, too?
— Eric S. Raymond
Tell me what type of software do you like and what would you pay for it
http://www.daniweb.com/techtalkforums/thread19660.html
Doesn’t that sound like "Ein Volk, Ein Reich, Ein Führer" to you, too?
— Eric S. Raymond
Tell me what type of software do you like and what would you pay for it
http://www.daniweb.com/techtalkforums/thread19660.html
![]() |
Similar Threads
- Executing ANT Script in CVS (Java)
Other Threads in the Java Forum
- Previous Thread: public pathroom problem (plz help)
- Next Thread: Recognizing and working with an array's contents
| Thread Tools | Search this Thread |
911 actionlistener addball addressbook android applet application apps array automation binary bluetooth businessintelligence button card character class client code collision component consumer crashcourse css csv database desktop eclipse ee error fractal free ftp game givemetehcodez graphics gui html image integration j2me japplet java javaarraylist javac javadoc javaee javafx javaprojects jni jpanel julia jvm linked linux loan mac method migrate mobile netbeans objects online oriented phone physics printf problem program programming project projects radio recursion replaydirector reporting researchinmotion rotatetext rsa scanner se server service set sms software sort sql swing test textfield textfields threads time tree trolltech ubuntu update utility windows






