17.08.2016 Views

Apache Maven 3 Cookbook

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Agile Team Collaboration<br />

This includes a very basic set of information consisting of just the name and URL of the<br />

organization. This can be a private company or an open source group. For teams working<br />

with (ISV) Independent Software Vendors and implementing client projects, generally the<br />

organization information would be the client information because typically, it is the clients who<br />

would own the Intellectual Property rights. However, this may vary from case-to-case and will<br />

need to be confirmed by a business representative.<br />

Projects generally have multiple developers and information for all the developers can be<br />

included in the POM file with the following format:<br />

<br />

...<br />

<br />

...<br />

...<br />

...<br />

...<br />

...<br />

...<br />

<br />

...<br />

...<br />

<br />

...<br />

<br />

...<br />

<br />

<br />

...<br />

<br />

This developer information includes:<br />

ff<br />

ff<br />

ff<br />

ff<br />

ff<br />

id, name, and email: These correspond to the developer's ID, the developer's name,<br />

and e-mail address.<br />

organization and url: These are the developer's organization name and it's URL.<br />

roles: They specify the standard actions that the person is responsible for. For<br />

example, developer, architect, quality assurance, and so on.<br />

timezone: A numerical offset in hours from GMT to where the developer lives.<br />

properties: This element is where any other properties about the person are<br />

mentioned. For example, links to a personal image or an instant messenger handle.<br />

62

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!