You configure a VTS instance to host a repository 
		by editing the $SERVER_HOME/configuration/org.eclipse.virgo.apps.repository.properties file; 
		remote clients can then access the artifacts in this hosted repository and use them locally.
		
When you specify a property in the file, use the format repository-name.property=value, where:
             
repository-name refers to the name of the hosted repository.
property refers to the name of a particular property.
value refers to the value of the property.
For example, my-hosted-repo.type=external specifies that the type property 
             of the my-hosted-repo repository is external.
             
The following table lists the properties that you can include in the org.eclipse.virgo.apps.repository.properties file. 
		
Table 13.6. Hosted Repository Properties
| Property | Description | 
|---|---|
| repository-name.type | Specifies the type of path of the hosted repository.  
				All paths are local to the current VTS instance. 
				You can set this property to one of the following valid values: 
 See Watched or External Repository? for additional information about when to configure watched or external repositories for your particular environment. | 
| repository-name.searchPattern | Specifies the pattern that an external hosted repository uses when deciding which 
			local directories it should search when identifying artifacts.  
			Use this property when  | 
| repository-name.watchDirectory | Specifies the single directory of a watched hosted repository. 
			You can specify either an absolute or relative pathname for the directory.  
			If you specify a relative pathname, it is relative to the root of the VTS installation ( | 
| repository-name.watchInterval | Specifies the interval in seconds between checks of a watched directory by a watched hosted repository.  
			This property is optional.  Use this property when  | 
The following sample shows a org.eclipse.virgo.apps.repository.properties file with a single external repository 
		called my-hosted-repo with search pattern $SERVER_HOME/repository/hosted/*.
		
my-hosted-repo.type=external my-hosted-repo.searchPattern=repository/hosted/*
See Example of watched and remote repositories for details on how a local repository can remotely access the artifacts in this hosted repository.