aboutsummaryrefslogtreecommitdiffstats
path: root/archiva-docs
diff options
context:
space:
mode:
authorNicolas De Loof <nicolas@apache.org>2007-12-13 11:55:43 +0000
committerNicolas De Loof <nicolas@apache.org>2007-12-13 11:55:43 +0000
commit7b407f8e1de11591eab40c185e1d00bcb533abf5 (patch)
tree7b0e570e3460e83d805280ab1ece62df880ce68c /archiva-docs
parent44d4643ddb5ac3ca16840f14470dc309ed46ec00 (diff)
downloadarchiva-7b407f8e1de11591eab40c185e1d00bcb533abf5.tar.gz
archiva-7b407f8e1de11591eab40c185e1d00bcb533abf5.zip
MRM-594 doc
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@603897 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-docs')
-rw-r--r--archiva-docs/src/site/apt/adminguide/configuration.apt2
-rw-r--r--archiva-docs/src/site/apt/adminguide/legacy.apt32
2 files changed, 34 insertions, 0 deletions
diff --git a/archiva-docs/src/site/apt/adminguide/configuration.apt b/archiva-docs/src/site/apt/adminguide/configuration.apt
index ee0e6c769..346f7f206 100644
--- a/archiva-docs/src/site/apt/adminguide/configuration.apt
+++ b/archiva-docs/src/site/apt/adminguide/configuration.apt
@@ -14,6 +14,8 @@ Runtime Configuration of Apache Archiva
* {{{network-proxies.html} Configuring network proxies}}
+ * {{{legacy.html} Configuring legacy (maven 1) support}}
+
* {{{consumers.html} Configuring repository scanning and consumers}}
[]
diff --git a/archiva-docs/src/site/apt/adminguide/legacy.apt b/archiva-docs/src/site/apt/adminguide/legacy.apt
new file mode 100644
index 000000000..4982109b5
--- /dev/null
+++ b/archiva-docs/src/site/apt/adminguide/legacy.apt
@@ -0,0 +1,32 @@
+ ------
+ Apache Archiva legacy support configuration
+ ------
+
+Apache Archiva legacy support configuration
+
+ Archiva supports both maven 1 and maven 2 clients when used as a proxy. The
+ underlying managed repository can use default or legacy layout, archiva will
+ convert the request path to the expected internal format.
+
+* path to artifact conversion
+
+ Due to the lack of structure in maven 1 "legacy" artifact request format,
+ archiva must split the request path to discover artifactId, version and
+ classifier. There is no fully deterministis way to extract the artifactId
+ and version, and classifiers are simply unsupported. The strategy used
+ by archiva has been tested on many existing artifacts in the public central
+ repository, but users may require support for private artifact or for
+ artifacts with classifiers.
+
+ Archiva provides a legacy support configuration to the administrator. It
+ is possible to register some custom legacy path and the expected artifact
+ reference. Archiva will check that the entered artifact reference match
+ the legacy path, to avoid corrupted datas in repository :
+
+ path -> custom artifact reference -> path MUST equals
+
+ Those custom legacy path are stored in the archiva.xml configuration file.
+ By default, jaxen-1.0-FCS-full is registered, as it is used by some core
+ maven 1 plugins.
+
+