Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Are the NOTICE and LICENSE files included in the root directory?
  • Are the NOTICE and LICENSE files included in jar?
  • Is the jar's manifest file correct?
    • Check the component version number is correct.
    • Check the title and vendor.
    • Check the JDK version.
      • if the JDK version is higher than expected (e.g. JDK 1.4 rather than JDK 1.3) does the maven build have the compatibility option set?
    • Check the Built-By field.
      • If the name in the jar file does not match your ASF account name, rebuild with '-Duser.name=your-asf-account'.
  • Check the documentation
    • Is the style in keeping with other Commons components
    • Is there adequate information on:
      • Releases
      • Mailing Lists
      • Dependencies
        • Are all dependencies appropriately licensed?
        • Are all dependencies released versions?
        • Wiki Markup
          Dependency *comments* are good (indicating whether its required/optional/for testing/for the site generation) e.g. \[http://jakarta.apache.org/commons/resources/dependencies.html Resources\]
      • Wiki Markup
        *Issue Tracking* - there are some good examples of custom issue tracking  pages (see \[http://jakarta.apache.org/commons/validator/issue-tracking.html Validator\] or \[http://jakarta.apache.org/commons/io/issue-tracking.html IO\]).
      • Project License
    • Do the JavaDocs look OK?
    • Are there any check style or javadoc warnings
    • Do all the links work for the local copy of the documentation?
  • If you're a user of the component - can you give the RC a test run?

...