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>
  <mailingLists>
    <mailingList>
      <name>Axis2 Developer List</name>
      <subscribe>[email protected]</subscribe>
      <unsubscribe>[email protected]</unsubscribe>
      <post>[email protected]</post>
      <archive>http://mail-archives.apache.org/mod_mbox/axis-java-dev/</archive>
      <otherArchives>
        <otherArchive>http://markmail.org/search/list:org.apache.ws.axis-dev</otherArchive>
      </otherArchives>
    </mailingList>
  </mailingLists>
  <developers>
    <developer>
      <name>Sanjiva Weerawarana</name>
      <id>sanjiva</id>
      <email>sanjiva AT wso2.com</email>
      <organization>WSO2</organization>
    </developer>
  </developers>
  <contributors>
    <contributor>
      <name>Dobri Kitipov</name>
      <email>kdobrik AT gmail.com</email>
      <organization>Software AG</organization>
    </contributor>
  </contributors>
</project>
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.35.122