$Revision: 1.9 $ $Name: $ $Date: 2006/04/13 13:54:09 $ Working with maven 2
$Source: /ppw/training/maven/repository/maven2/src/html/repositories.html,v $
Where Do All the Goodies Come From?

Remote Repositories

Typical setup

In practice, at PeopleWare

Project Server Layout

/
server in DMZ
|-- ppw/
|    |-- projects/
 
|    |   |-- dgt/
directory per client
|    |   |   |-- cvs_repository/
CVS repository root; access via ssh only
|    |   |   |   |-- CVSROOT/...
 
|    |   |   |   |-- OSMOT/...
|    |   |   |   |-- OSMOT2/...
|    |   |   |   |-- expertPoll/...
|    |   |   |   `-- expertPollWebapp/...
module per project
|    |   |   |-- public_html/
project web home
|    |   |   |   |-- .htaccess
access only for PeopleWare staff and client staff
|    |   |   |   |-- index.html
|    |   |   |   |-- installation.html
|    |   |   |   |-- contact.html
|    |   |   |   .
|    |   |   |   .
|    |   |   |   .
information for the client
|    |   |   |   |-- developer/
|    |   |   |   |   |-- OSMOT/...
|    |   |   |   |   |-- OSMOT2/..
|    |   |   |   |   |-- expertPoll/...
|    |   |   |   |   `-- expertPollWebapp/...
maven generated project sites
|    |   |   |   `-- maven_repository/
|    |   |   |       `-- be/
|    |   |   |           `-- peopleware/
|    |   |   |               `-- dgt/
|    |   |   |                   |-- OSMOT/
|    |   |   |                   |   |-- 1.0.0/...
|    |   |   |                   |   .
|    |   |   |                   |   .
|    |   |   |                   |   .
|    |   |   |                   |
|    |   |   |                   |-- OSMOT2/...
|    |   |   |                   |-- expertPoll/...
|    |   |   |                   `-- expertPollWebapp/...
maven release repository for this client
|    |   |   `-- share/
|    |   |       |-- public/...
smb; non-version controlled, private material
|    |   .       .
|    |   .       .
|    |   .       .
.    |
.    |-- sysadmin/...
.    `-- training/...
 

Configuring Which Repositories to Use

Configuring Mirrors

Configuring HTTP Proxies

Repository Layout

Abberations

Maven 1 legacy

Standard Sun Specification API's

Local Installation

Try-out You're Own Stuff Locally First

Solve Repository Problems