rajeshkumar created the topic: Apache ant programming Exercise
Apache ant programming excercise
FIRST
Download Ant from the Apache Software Foundation and install it.
Exercise Question 1
Pre-
1. clone the src code from – github.com/scmgalaxy/SampleJavaFiles
2. Create a proper build structure via ant
Write a two build.xml –
One(Name of the file – Build.xml)
Second(Name of the file – myfile.xml)
You should do the following things in build.xml
1. copy the src file from clone folder to build folder
2. change the permission of file to current user
3. create a build folder strcuture needed. use your knowledge
4. Comiple the source code
5. Call build file – myfile.xml
You should do the following things in myfile.xml
1. Zip the compiled file.
2. Create a jar file.
3. Delete the .class file
4. Sleep for 10 sec
5. create a directory using exec.(Not ant tasks)
Exercise Question 2
Clone the prject- github.com/scmgalaxy/helloworld-java-ant
Duplicate 10 source file from HelloWorld.java
Create a directory called “mybuild”
Clean all 10 java class files if exist
compile only 5 java files
Copy rest 5 files under folder called “no-need-to-compile”
create package of jar / war of the compiled files
Note: must use echo in all programs
Exercise Question 3
Write a ant build.xml and call one batch file from build.xml. batch file should create one directory.
Exercise Question 4
Links to all Apache Ant Task – ant.apache.org/manual/tasklist.html
Exercise Question 5
Write a ant build.xml and call one batch file from build.xml. batch file should create one directory.
Exercise Question 6
Write a ant build.xml which should copy the files and folders from another and create a tar file.
Exercise Question 7
Linux – Write a ant build.xml which should create 5 files and five folders and change the file permission to all files to 644 and folder to 755.
Exercise Question 8
Write a two build.xml named with “build1.xml” and “build2.xml”. Each build.xml will compile one java program but build2.xml should be called from build1.xml.
Exercise Question 9
Go through all these questions mentioned in the url below and try to find an answer and provide your answer as part of comments.
www.scmgalaxy.com/index.php?option=com_k…d-answers&Itemid=120
Exercise Question 10.
Write a ant script which will create a directory called “hptraining” as part of target called “training”
Exercise Question 11.
Write a ant script which will copy some files to keep under directory called “myfiles” and make sure you are renaming one file with yourname.txt.
Exercise Question 12.
Modify a script from 3, and introduce your name thorugh command line and display using ant.
Exercise Question 13.
Write some source code that is part of a package. Now write an Ant build file to compile, jar and javadoc the package.
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn
I’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms.
I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.
Find Trusted Cardiac Hospitals
Compare heart hospitals by city and services — all in one place.
Explore Hospitals