Book Image

Mastering Apache Maven 3

Book Image

Mastering Apache Maven 3

Overview of this book

Table of Contents (16 chapters)
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Descriptive parent POM files


Make sure that your project's parent POM file is descriptive enough to list out what the project does, who the developers/contributors are, their contact details, the license under which the project artifacts are released, where to report issues, and likewise. A good example of a descriptive POM file can be found at http://svn.apache.org/repos/asf/axis/axis2/java/core/trunk/modules/parent/pom.xml.

<project>
  <name>Apache Axis2 - Parent</name>
  <inceptionYear>2004</inceptionYear>
  <description>Axis2 is an effort to re-design and totally re-implement both Axis/Java……</description>
  <url>http://axis.apache.org/axis2/java/core/</url>
  <licenses>
    <license>http://www.apache.org/licenses/LICENSE-2.0.html</license>
  </licenses>
  <issueManagement>
    <system>jira</system>
    <url>http://issues.apache.org/jira/browse/AXIS2</url>
  </issueManagement...