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
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024