LINK DOWNLOAD MIỄN PHÍ TÀI LIỆU "Tài liệu JIRA Development Cookbook docx": http://123doc.vn/document/1048557-tai-lieu-jira-development-cookbook-docx.htm
Jobin Kuruvilla is an Atlassian Consultant who is experienced in customizing JIRA and
writing JIRA plugins for various customers. He is working with Go2group, a premier Atlassian
partner and is involved in managing Atlassian products for big enterprises to small starter
license installations.
Jobin had started his career as a Java/J2EE Developer in one of the biggest IT companies
in India. After spending the initial years in the SOA world, he got hooked into this amazing
product called JIRA, which he came across during the evaluation of third-party products for
a requirements management solution. Soon Jobin realized the power of JIRA and pledged to
spread the word. He has been doing it ever since, and reckons there is a long way to go!
Jobin runs a website named "J Tricks – Little JIRA Tricks" (
http://www.j-tricks.com).
He has written numerous tutorials to help the developer community, who he thinks has
contributed immensely to his personal development. It is indeed those tutorials that sowed
the rst seeds for this book.
www.it-ebooks.info
Acknowledgment
No book is the product of just the author – he just happens to be the one with his name on
the cover.
A number of people contributed to the success of this book, and it would take more space
than I have to thank each one individually.
First of all, thanks to the Almighty God for helping me to sail through the difculties in this
short life and for making my life as wonderful as it is now.
The next biggest thanks go to my Acquisition editor, Amey Kanse, who patiently explained to
me every single doubt I threw at him and made me feel at home through the entire process
of writing this book. Thank you, Amey, for believing in me and for being a wonderful guide
through this process. Special thanks should go to Mary Nadar, who recognized the author in
me, Leena Purkait, the Project coordinator for this book, and Alina Lewis, the Development
editor of the book. Also thanks to the entire Packt Publishing team for working so diligently to
help bring out a high quality product.
It is amazing to work with a team of talented developers and technical geeks. I am fortunate
to work with such teams throughout my career, and it just makes you fall in love with the work.
In particular, thanks are due to each and every member of the 'STORM team', 'PD&B team',
and 'RAMP team'. Your encouragement and support were invaluable to me – you guys rock!
I must also thank the talented JIRA community who are instrumental in helping each other,
sharing solutions, being active on the forums, running user groups, and what not. I am just
one of the many who beneted.
Before I wind up, thank you, Atlassian, for giving us JIRA and a set of other wonderful
products. You don't realize how much easier you are making our lives!
Last, but not least, a big thank you to the Go2group for the reception that you have given, the
support extended in writing this book, and for believing in my capabilities.
www.it-ebooks.info
About the Reviewers
Fidel Castro Armario has been working for Spanish Public Administration (Junta
de Andalucía) since 2000 as a Consultant and Software Engineer. During his career, he
specialized in business process design, implementation and optimization, and software QA.
Since 2008, he is focused on designing and implementing a whole system of processes based
on JIRA for IT departments management, IT services outsourcing, and CRM implementation.
He has a passion for designing highly detailed and accurate workows, with self-explanatory
interfaces, which are teamwork-oriented and aimed for work efciency. He employs for his
work a self-developed methodology, enabling implementation of high complexity processes,
keeping maintenance and administration cost at low levels.
JIRA Workow Toolbox plugin is a comprehensive workow extension developed by Fidel as
support for his work and is available at the Atlassian Plugin Exchange site.
My deepest gratitude goes to so many people who have trusted me and
supported my efforts. Without them, I couldn't have carried out any of my
projects on JIRA.
I would like to dedicate my work to my wife, Carmen, and my son, Felipe, for
their support and understanding for the many hours I devoted to review this
book.
www.it-ebooks.info
Dawid Kowalski is a third year student at Poznań University of Technology in Poland. He
is currently employed at Wolters Kluwer as a Software Developer and works on JIRA-related
projects. He is ambitious, hard-working, and organized. He is active in the scientic club and
works there on optimization problems. He is also the captain of the Imagine Cup 2010 and
2011 semi-nalist team.
I would like to thank my closest friends and family for continuous support
and encouragement.
Sergey Markovich is currently a co-founder of Plugenta Labs, a company focusing on
the development of add-ons to enterprise software and an independent Atlassian JIRA and
Conuence contractor.
In the past, a code wizard in several multinational corporations and startups and a Bachelor
in Computer Science.
I want to thank my mom and dad for giving me birth and growing me up the
way you did it. Everything I have in my life I it owe to you.
I also want to say warm words to everybody involved with Plugenta Labs. It's
a real pleasure to work with you and I keep learning from you every day.
Marcin Zręda specializes in Business Analysis and Quality Assurance. He has many years
of experience as a programmer and designer. He is the author of many articles on JIRA and
the owner of the http://www.testandtry.com blog. He has implemented JIRA for many
departments for more than 600 employees. He is currently directing the department of
business analysis for a large international company.
www.it-ebooks.info
www.PacktPub.com
Support les, eBooks, discount offers and more
You might want to visit www.PacktPub.com for support les and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub les
available? You can upgrade to the eBook version at www.PacktPub.com and as a print book
customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@
packtpub.com for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a
range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library.
Here, you can access, read and search across Packt's entire library of books.
Why Subscribe?
f Fully searchable across every book published by Packt
f Copy and paste, print and bookmark content
f On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib
today and view nine entirely free books. Simply use your login credentials for immediate access.
Instant Updates on New Packt Books
Get notied! Find out when new books are published by following @PacktEnterprise on Twitter, or
the Packt Enterprise Facebook page.
www.it-ebooks.info
www.it-ebooks.info
www.it-ebooks.info
This book is dedicated to
My wife Anumol, the joy of my heart, my best friend for years who even chose to give up
her career for the company of this mortal. Anu, I wouldn't be in this place if not for your
unconditional love and care.
My sweet little daughter Anna, the light of my world. I am sure you will read this one
day and understand what I was doing all night scratching my head in front of the laptop
instead of changing your nappies!
My parents, Alice and Kuruvilla, who brought me up in a village
not many people have heard of. Nothing beats the pain and suffering they
have undergone in the process
My sister, Juby Sara, the best sister in the world. It is a privilege watching you
follow my footsteps outshining me all the way!
My friends from TKM and JNV Kottayam who dared me to dream and
then helped me to achieve them. You guys are the best.
This book would not have been possible without your love and understanding.
A big thank you from the bottom of my heart. I have nothing to give back,
but my love and prayers.
www.it-ebooks.info
www.it-ebooks.info
Table of Contents
Preface 1
Chapter 1: Plugin Development Process 7
Introduction 7
Setting up the development environment 10
Creating a skeleton plugin 12
Deploying a plugin 16
Making changes and re-deploying a plugin 19
Testing and debugging 21
Chapter 2: Understanding Plugin Framework 25
Introduction 25
Converting plugins from v1 to v2 41
Adding resources into plugins 43
Adding web resources into plugins 45
Building JIRA from source 47
Adding new webwork actions to JIRA 51
Extending a webwork action in JIRA 56
Chapter 3: Working with Custom Fields 59
Introduction 60
Writing a simple custom eld 60
Custom eld searchers 64
Dealing with custom elds on an issue 68
Programming custom eld options 71
Overriding validation of custom elds 72
Customizing the change log value 73
Migrating from one custom eld type to another 76
Making custom elds sortable 78
Displaying custom elds on subtask columns 79
User and date elds from 4.1.x 81
www.it-ebooks.info
Không có nhận xét nào:
Đăng nhận xét