LOGIN
Sign In or Register
Avatar
Not Registered Yet?

Join Now! It's FREE. Get full access and benefit from this site

Reset My password - Remind Me My username

Username
Password
Remember me
× Apache Ant

Apache ant programming Exercise

More
2 years 1 month ago - 1 year 11 months ago #2372 by rajeshkumar
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

Please Log in to join the conversation.

Time to create page: 0.343 seconds