Apache ant programming Exercise

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

Tagged :

Release Notes – Version 3.7.2

rajeshkumar created the topic: Release Notes – Version 3.7.2
Overview

AnthillPro Version 3.7.2 is a maintenance release for bugs in 3.7. The following issues in AnthillPro 3.7 are resolved in this release:

Download AnthillPro 3.7.2 or request an evaluation copy

* IssueDaoSql class leaks prepared statements when modifying multiple issues
* NUnit report publisher throws NullPointerException when suite has no results
* Tasks should set the requester of the workflow request as the task not as the user
* Cannot delete buildlife with a buildlife stamp
* Iterated jobs that lock the same agent and working directory for the workflow do not run in parallel
* Deadlock between the finalizer thread and a job thread
* ClearCase: base snapshot changelog does not work if no path is specified in load rules; base snapshot cleanup fails if no path is specified in load rules; base snapshot/dynamic does not work with multiplatform jobs and multi-component vobs; hpath and gpath are constructed incorrectly; driver writes config specs with invalid LF characters on unix
* Workflow definition graph renders with empty boxes
* TFS Repository triggered build will not merge
* TFTool cannot handle empty comments on changes
* Installation to SQL Server using the JDBC 4 driver fails
* Bugzilla report publisher step throws NullPointerException when no issue change set is found; Add Comments Step will add multiple identical comments to a bug for a single invocation of the step
* Deleting a Life-Cycle Model does not delete the security resource and permissions
* Run Another Workflow step config popup gets wider with each reload
* Distributed Servers link does not appear when Agent Relay license is loaded without Distributed Web license
* Failures in agent filter scripts are ignored in iterated jobs which are not the first job in a workflow.
* Event Service is creating a large amount of threads which consumes memory
* Velocity reports cannot be made public
* Deleting workflow instances that assigned a build life status could cause future status assignments to fail
* Agents that are outside a workflow environment appear in the fixed agent drop down list
* Iteration Properties screen rendering issues in IE6 AND IE7
* Unable to create preflight workflow; jobs do not get a step to resolve files added to them and it does not appear in the step list
* Secure properties not obscured before being saved
* Lock request priority exception causes lock manager to fail
* Source analytics plugins are unable to upload results to Anthill due to schema change
* Unrecognized property syntaxes produce an exception
* Enabling symlinks/directory publishing and file digesting at the same time produces an NPE; Symlink detection considers any path with symlink in it to correspond to a symlink
* File list for digest generation is not consistent with the file list use for artifact resolution
* Copying an originating workflow may leave the new build profile referencing the old project
* Task event notification fails
* Unable to set environment variables when impersonating on unix
* Resolving properties with null values should yield an empty string
* Locking library will lock resources that are simply available before resources that the acquirer has already locked
* JobStatus.anyAncestorIn() acts like allAncestorIn()
* Import fails if it contains a life-cycle model that needs to be created and assign status steps; fails on setting workflow environment
* Rally integration is only capable of finding defects and not user stories
* Agent path not set correctly on unix
* Unable to upload a signed plugin with a directory in its contents
* Run Another Workflow step should appear on library jobs; unable to save step when the workflow contains required properties that have dynamic values; dynamic properties are not handled correctly by Run Another Workflow and Run Dependency Workflows steps.
* Directory cleanup could traverse symlinks and delete files that should not be deleted
* Locking library can lock more resources than requested if the resources are already locked by the acquirer
* XML codestation configuration doesn’t work with ant tasks
* Remoting Script does not handle Cmd Line Arguments with spaces in Unix
* Setting Iteration count to less than MaxParrallel causes an exception in UI
* Request context screen randomly orders requests
* Updating any property in a workflow moves the position to the bottom
* Disabled ScheduleWorkflow Triggers continue to fire
* Project-Environment Properties override step-specific environment settings
* Admin Tree icon popup text does not display in IE
* Ahptool getSourceAnalytics produces error 500
* Opening Projects in Dashboard tree can expand for wrong content or wrong position
* Cannot update the main section of an Originating Workflow
* Unable to rename Plugin property
* Plugin Signature: does not handle files in subdirectories
* AHPTool unable to get an individual step property by name
* Null pointer exception upon copying non-originating workflow
* Unable to get environment properties in a remoting script
* Unable to copy a project as any user other than admin
* No error message displayed when a agent is offline using a fixed agent filter
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

ClearCase/ClearQuest SCM Applicant Livermore CA US

mfeighner created the topic: ClearCase/ClearQuest SCM Applicant Livermore CA US

Michael Lee Feighner
831 Turino Street
Livermore, California 94551-2569
Home: (925) 449-8692
Cell: (925) 337-1298
feinerVogel94551@comcast.net
www.linkedIn.com/in/michaelfeighner
PROFESSIONAL SUMMARY
Software/Hardware Engineering Release, Process Documentation

• Maintained US Government DOD Secret Clearance over the past 19 years.
• Lead Change Board activities to align with schedule and budget for Software and
Document releases.
• Recorded change management history in Enterprise Product Data Management
(EPDM, Windchill) in order to maintain audit traceability.
• Proficient in ClearQuest.
• Able to Identify, Control, and Audit Configuration Status Accounting to meet Common
Integrated Processes System (CIPS) and Capability Maturity Model Integration (CMMI)
requirements.
• Utilize ClearCase for Software Configuration Management Control and Build Execution
Release.
• Requirement Management using DOORS (Dynamic Object Oriented Requirement
System).
• Key contributor to Contract Delivery Requirements List (CDRL) Delivery.

TECHNICAL SKILLS
Windows NT/XP
MS Word, Excel,
PowerPoint, Outlook
Shell / Perl Scripting
Visual Basic
MS Visual Studio 2005
e-Commerce
C/C++, UNIX
SQL
PROFESSIONAL EXPERIENCE

LOCKHEED MARTIN CORPORATION – Sunnyvale, CA JAN 1990 – NOV 2009
Staff Configuration Analyst MAR 2008 – NOV 2009
SBIRS (Space-Based Infrared System)
• Managed and directed timely change board activities with accuracy and within budget.
• Maintained change management history in Enterprise Product Data Management (EPDM,
Windchill) for auditable traceability.
• Conducted Configuration Management review of approved documents in Dynamic Object
Oriented Requirement System (DOORS) for requirements traceability in preparation for
formal document release.
• Wrote and maintained Configuration Management (CM) Operation Instructions for training
by others.

Senior Software Configuration Analyst JUL 2007 – MAR 2008
MKV (Multiple Kill Vehicle)
• Created foundation of MKV’s Software Review Boards at program and site level.
• Managed and directed change board activities with accuracy, on schedule, and within
budget.
• Maintained change management history in ClearQuest for auditable traceability.
• Wrote detailed instructions on scheduling and arranging weekly conferences via
teleconferencing.
• Implemented software quality standards based on Configuration Management procedures.
• Established automated build process through MS Visual Studio 2005.

Senior Software Configuration Analyst MAY 2000 – JUL 2007
THAAD (Terminal High Altitude Area Defense)• Resolved discrepancies between Enterprise Product Data Management and Electronic
Data (EPDM, Windchill).
• Assured ClearQuest schema conformed to program’s Configuration Management Plan
maintaining highest level of customer satisfaction.
• Managed and directed, independently, change board activities. Arranged and coordinated
Software Condition of Assembly at Release and Transfer (SW-CART). This enabled
auditable traceability, allowing on-schedule software releases to the customer.
• Arranged Contract Delivery Requirements List (CDRL) deliveries well ahead of schedule.
• Managed ClearQuest and ClearCase administrative functions.
• Compiled software code in Visual Basic.
• Conducted annual internal audits for Program Software Configuration Management.
Maintained department’s procedures.

Special Programs – Senior Software Engineer APR 1996 – MAY 2000
• Software Test and Software Development in C and Assembly in VxWorks Environment

Special Programs – Senior Data Processor JAN 1990 – APR 1996
• Computer Operations in Virtual Machine/Conversational Monitor System Multiple Virtual
Storage Mainframe.
• UNIX (AIX on RS/6000) and VAX/VMS Administration and Software Installation and
Upgrade.

EDUCATION
MS Software Engineering – National University, San Jose, CA
MA Political Science – University of Tübingen, Germany
California State College and University, Foreign Study Program at
University of Heidelberg, Germany
BA Liberal Arts – San Jose State University – San Jose, CA

rajeshkumar replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US

Hi mfeighner.

very impressive profile. How we can work together for our community benefits?

Rajesh
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

mfeighner replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US
That is a good question. I am finding the “new” market” challenging. Although I received my training and experience through my previous employer of 20 years only for ClearCase and ClearQuest only. Other needed training was not available. What is one to do in today’s market? My skills are transferable, but I am at a loss to many of the applications and skills discussed in this forum.

rajeshkumar replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US
Hi,

This is not lose. by referring your profile, you have very depth understanding in SCM and its concept. Also you have worked on Top rated tools in SCM.

I feel, Learning new tools and technology will not be challenging for you.

Whats you future plan? are you searching new job or trying to do something your own?
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

mfeighner replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US
Rajesh, thanks for your kind compliments. But why can’t I get a job as a Software Configuration Management/Release Engineer in this market? The following are phrases I have extracted from job openings posted on Monster, Dice, and CareerBuilder depicting a non-existent super Software Configuration Manager. I have never used JAVA, Oracle, SQL (had a four-week course in college ages ago), Maven, Bamboo, Python, VMware, Xen, no experience with automated management/creation of server clusters (training was to take place with last position until budget cuts and lay-offs), Capistrano, LAMP, Phing, Subversion Large Scale Web, MySQL, PHP, Puppet, Bash, Chef, MF, MS SQL RDBMS technologies, no hands-on experience working with GiT and not simply “used’ GiT but rather have used GiT extensively and even better used GiT to replace ClearCase, ANT, Ivy, Bamboo, Maven, Hudson, product installation/configuration and system/unit testing, HTML/XML, no experience working with high volume web sites preferably in an operations type role, no experience in web-facing business and their operation, no Perforce experience, no experience with Subversion, no experience with Agile Build, CruiseControl, no experience with Packaging & Installers i.e., development experience with InstallShield; no development experience with rpm is a plus, no level skills in CVS & Subversion….the list goes on and on. There is nothing wrong with my past experience. It is as you will agree something working in my favor. But that favor has not arrived. We are in a major depression, and employers have increased their requirements to unachievable levels. I will have to accepted by a company that will allow me to mould to their needs, and I know I can do that, but that just is not happening right now.

Mike Feighner
www.linkedIn.com/in/michaelfeighner

rajeshkumar replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US
I appreciate your commitments. i wish you all the best.

Kindly let me know if I can help you anyways..

Rajesh
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

rajeshkumar replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US
Can you please look at this….

jobs.scmgalaxy.com/
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

mfeighner replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US
Thanks. I have been looking in this link for a couple weeks now. I have just applied to 10 more recent application. Yet, it is still the same problem. They are asking for skills I do not have.

GopiNithin replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US
Hey Rajesh,
I am very glad to introduce my self. I am a Configuration Manager working with one of the company in chennai. I need few clarifications. Provide your contact details so that we can chat offline.

Thanks
Gopi

Tagged :

Release notes for .net builds

rajeshkumar created the topic: Re: Release notes for .net builds
Hi,

I have used Doxygen for C++ and Java based project which is best for these 2 language. But no experience with other 2 tools.

Based on googling i felt that NDOC3 should suite your requirement as its basically for .net and C#….

Please share with us more experience on this…
NDoc3 is based on NDoc, and is a code documentation generation tool for .NET developers. The goal is to make a fast, extensible, multi-platform .NET documentation tool which supports all of the .NET languages specifications including but not only, C#
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

Migration from clearcase to GIT

pshyamala created the topic: Migration from clearcase to GIT
Migration from clearcase source code to GIT. Are there any tools/scripts for doing this.

Regards,
Ashish Pataskar
Module Lead(Build & Release)

rajeshkumar replied the topic: Migration from clearcase to GIT
o, there is no ClearCase to Git bridge, convertor or adaptor that I know of (retaining the full history, with all its events).

Credit –
stackoverflow.com/questions/26967817/clearcase-to-git-migration

But

Also, please read this
therub.org/2013/07/19/clearcase-to-git/
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

Good GIT SCM Video at youtube.

rajeshkumar created the topic: Good GIT SCM Video at youtube.
Hi Friends,

This week I am started digging more into to GIT. I hope these videos will be helpful for you as well.

Introduction to Git

Linus Torvalds on git

O’Reilly Webcast: Git in One Hour

Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

Good PPT slides for GIT on slideshare.net

rajeshkumar created the topic: Good PPT slides for GIT on slideshare.net
Must be referenced.

www.slideshare.net/JamesEdwardGrayII/git-and-github-3675432
www.slideshare.net/terrywang/git-101-tutorial-presentation/
www.slideshare.net/railsconf/smacking-gi…advanced-git-tricks/

Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

Useful website Reference for GIT

rajeshkumar created the topic: Useful website Reference for GIT
Here are following website good to know more about GIT-SCM.

help.github.com/
progit.org/
git-scm.com/
whygitisbetterthanx.com/

Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

Urgent requirement for ‘IBM RTC with SCRUM Master’ with our client

ranjita created the topic: Urgent requirement for ‘IBM RTC with SCRUM Master’ with our client
Hi,
Greetings for the Day!!
We have urgent openings for” SCM with Scrum Master” with our client.
Location: Hyderabad
Mode:7+Yrs
JD:
Methods-4+ years:
Scrum
Extreme Programming (XP)
Test Driven Development (TDD)
Continuous Delivery (CD)
Acceptance Test Drive Development (ATDD)

Tools-2+ years:
Rational Team Concert (RTC)
Rational Quality Manager (RQM)
If interested reach me@vasavi@qcadd.com
Note: we will consider 15 Days of notice period only plzzz
It would be appreciated if any one can provide references

Regards,
Vasavi.A
9959188581
Regards,
Vasavi
Recruitments | Q-CAD Private Limited,
Web: www.qcadd.com
Report This
Quick Reply Action Moderate Thank You

Tagged :