Repository Directive

Description

A repository is a logical source of jar files. Resource directives contained in the repository are resolved to jar files by a repository implementation. The default implementation is a file based repository located under the Melrin installation.

Nested Elements

Element Occurance Description
resource 0..n Jar file resource references.

Sample XML

The following classpath (from the James deployment directive) demonstrates the use of repository based references.

       <classpath>
         <repository>
           <resource id="avalon-framework:avalon-framework-impl" version="4.1.5-dev"/>
           <resource id="cornerstone-threads:cornerstone-threads-api" version="1.0"/>
           <resource id="cornerstone-sockets:cornerstone-sockets-api" version="1.0"/>
           <resource id="cornerstone-connection:cornerstone-connection-api" version="1.0"/>
           <resource id="cornerstone-scheduler:cornerstone-scheduler-api" version="1.0"/>
           <resource id="cornerstone-datasources:cornerstone-datasources-api" version="1.0"/>
           <resource id="cornerstone-store:cornerstone-store-api" version="1.0"/>
           <resource id="cornerstone-connection:cornerstone-connection-impl" version="1.0"/>
           <resource id="excalibur:excalibur-collections" version="1.0"/>
           <resource id="excalibur-thread:excalibur-thread" version="1.1.1"/>
           <resource id="excalibur-pool:excalibur-pool" version="1.2"/>
           <resource id="james:dnsjava" version="1.3.2"/>
           <resource id="james:mail" version="1.3"/>
           <resource id="james:activation" version="1.0"/>
           <resource id="james:mailet" version="1.0"/>
           <resource id="james:james" version="1.3"/>
         </repository>
       </classpath>