You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ws...@apache.org on 2008/04/08 17:48:35 UTC

svn commit: r645979 - /maven/site/trunk/src/site/apt/repository-management.apt

Author: wsmoak
Date: Tue Apr  8 08:48:30 2008
New Revision: 645979

URL: http://svn.apache.org/viewvc?rev=645979&view=rev
Log:
[MNGSITE-45] Added information about repository management
Submitted by: Erik Drolshammer

Modified:
    maven/site/trunk/src/site/apt/repository-management.apt

Modified: maven/site/trunk/src/site/apt/repository-management.apt
URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/repository-management.apt?rev=645979&r1=645978&r2=645979&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/repository-management.apt (original)
+++ maven/site/trunk/src/site/apt/repository-management.apt Tue Apr  8 08:48:30 2008
@@ -24,14 +24,47 @@
 
 Repository Management
 
-~~ TODO:  definition, description, motivation for using, etc.
+*  What is a Build Artifact Repository Manager
 
-* Repository Managers
+   The purpose of a <Maven repository> is to hold all software libraries used within an organization. The responsibility
+    of a <Build Artifact Repository Manager> is to
+
+    1. <<Proxy content from remote artifact repositories>>.
+
+    The proxy functionality gives increased <speed>, better <availability> and makes it <easier find and add
+    dependencies> to their projects (no more which repo holds artifactX?).
+   
+    2. <<Share artifacts between developers>>.
+
+    The repository supports deployment of internal and external snapshots and releases and advanced security options
+    can be to restrict access to sensitive artifacts.
+    This functionality is required to work effectively with a large number of Maven projects and without it it is
+    hard to implement the "one deployment unit, one Maven project" concept.
+
+    3. <<Make it easier to manage repositories and dependencies>>
+
+    The products often provide a graphical user interface that supports search and browsing of the repositories and functionality to view/add/delete artifacts.
+
+* Repository Manager Overview
 
   Following is an alphabetical list of some repository managers we've heard mentioned around the Maven community:
 
  * {{{http://maven.apache.org/archiva}Apache Archiva}}
 
- * {{{http://www.jfrog.org/sites/artifactory/1.2/}Artifactory}}
+ * {{{http://www.jfrog.org/sites/artifactory/latest/}Artifactory}}
 
  * {{{http://proximity.abstracthorizon.org}Proximity}}
+
+
+~~ TODO Add link to comparison matrix on the MAVENUSER wiki that shows the which features the different products have.
+
+~~ TODO Link to instructions for configuring repositories and mirrors
+
+* Other resources
+
+  * {{{http://www.theserverside.com/tt/articles/article.tss?l=SettingUpMavenRepository&nbsp;}Setting Up Maven Repository}} by Avneet Mangat
+
+  * {{{http://docs.codehaus.org/display/MAVENUSER/Maven+Concepts+Repositories}Maven Concepts Repositories}} from Maven wiki
+
+  * {{{http://blogs.exist.com/oching/2007/11/05/the-hype-about-repository-managers/}The Hype About Repository Managers}} by Deng Ching 
+