# Java Library Descriptor

Java library descriptor is a simple XML-file that specifies version number, paths to Java ARchives and optionally some other information.

## Primary Sections

     <version>
         /* Version of the library */
     </version>

     <archives>
         /* The list of paths to Java ARchives and/or
            directories with archives, one per line */
     </archives>

## Optional Sections

     <skip_packages>
         /* The list of packages, that
            should not be checked, one per line */
     </skip_packages>

     <packages>
         /* The list of packages, that
            should be checked, one per line.
            Other packages will not be checked. */
     </packages>

## Examples

- JDO

     <version>
         2.2
     </version>

     <archives>
         installed/jdo/2.2/jdo2-api-2.2.jar
     </archives>

- JDK

     <version>
         1.6.0
     </version>

     <archives>
         installed/jdk/1.6.0/jre/lib/jsse.jar
         installed/jdk/1.6.0/jre/lib/jce.jar
         installed/jdk/1.6.0/jre/lib/rt.jar
     </archives>

- Jackrabbit

     <version>
         2.2.8
     </version>

     <archives>
         installed/jackrabbit/2.2.8/jackrabbit-standalone-2.2.8.jar
     </archives>

     <skip_packages>
         org.apache.jackrabbit.core
         org.apache.jackrabbit.standalone.cli.core
         org.apache.jackrabbit.test
         x2006.main
     </skip_packages>

     <packages>
         org.apache.jackrabbit
         org.apache.jcr
     </packages>