Author: svn-site-role
Date: Fri Sep 30 17:55:29 2022
New Revision: 1904351
Log:
Site checkin for project Apache Maven Site
Modified:
maven/website/content/maven-site-1.0-site.jar
maven/website/content/repositories/artifacts.html
maven/website/content/repositories/layout.html
maven/website/content/repositories/metadata.html
maven/website/content/repositories/remote.html
Modified: maven/website/content/maven-site-1.0-site.jar
==============================================================================
Binary files - no diff available.
Modified: maven/website/content/repositories/artifacts.html
==============================================================================
--- maven/website/content/repositories/artifacts.html (original)
+++ maven/website/content/repositories/artifacts.html Fri Sep 30 17:55:29 2022
@@ -295,7 +295,7 @@ dependencies, plugins and other), maps t
<p>Maven for dependencies defines type, that describes what that dependency is
(should it be added to classpath and
many other things). Plugins and extensions may define new types, that is
usually a must for plugins introducing
a packaging (lifecycle mapping) by providing <code>ArtifactHandler</code>
components with name corresponding to type name.</p>
-<p>Maven Core out of the box defines following types (handled by same named
<code>ArtifactHandler</code> components):</p>
+<p>Maven Core out of the box <a
href="/ref/current/maven-core/artifact-handlers.html">defines following types
(handled by same named <code>ArtifactHandler</code> components)</a>:</p>
<table border="0" class="table table-striped">
<thead>
<tr class="a">
Modified: maven/website/content/repositories/layout.html
==============================================================================
--- maven/website/content/repositories/layout.html (original)
+++ maven/website/content/repositories/layout.html Fri Sep 30 17:55:29 2022
@@ -173,11 +173,11 @@ the files on file paths for consumption
<tr class="a">
<td align="left">artifactId</td>
<td>none</td>
-<td><code>apache-maven</code> -> <code>apache-maven</code></td></tr>
+<td><code>apache-maven</code></td></tr>
<tr class="b">
<td align="left">version</td>
<td>none</td>
-<td><code>3.8.4</code> -> <code>3.8.4</code></td></tr>
+<td><code>3.8.4</code></td></tr>
<tr class="a">
<td align="left">baseVersion</td>
<td>none</td>
@@ -185,20 +185,20 @@ the files on file paths for consumption
<tr class="b">
<td align="left">classifier</td>
<td>none</td>
-<td><code>bin</code> -> <code>bin</code></td></tr>
+<td><code>bin</code></td></tr>
<tr class="a">
<td align="left">extension</td>
<td>none</td>
-<td><code>tar.gz</code> -> <code>tar.gz</code></td></tr></tbody>
+<td><code>tar.gz</code></td></tr></tbody>
</table>
-<p>And using these properties transformed as above we can construct following
path (if classifier not present):</p>
+<p>And using these properties transformed as above, we can construct following
path (if classifier not present):</p>
-<div class="source"><pre class="prettyprint
linenums"><code>${groupId}/${artifactId}/${baseVersion}/${artifactId}-${version}.${extension}
+<div class="source"><pre class="prettyprint linenums"><code>${groupId as
directory}/${artifactId}/${baseVersion}/${artifactId}-${version}.${extension}
</code></pre></div>
<p>or if classifier present:</p>
-<div class="source"><pre class="prettyprint
linenums"><code>${groupId}/${artifactId}/${baseVersion}/${artifactId}-${version}-${classifier}.${extension}
+<div class="source"><pre class="prettyprint linenums"><code>${groupId as
directory}/${artifactId}/${baseVersion}/${artifactId}-${version}-${classifier}.${extension}
</code></pre></div>
<p>So the example artifact above noted as GAV:</p>
Modified: maven/website/content/repositories/metadata.html
==============================================================================
--- maven/website/content/repositories/metadata.html (original)
+++ maven/website/content/repositories/metadata.html Fri Sep 30 17:55:29 2022
@@ -156,8 +156,10 @@ transparently operated and handled by Ma
<p>Links:</p>
<ul>
+<li><a href="/ref/current/maven-repository-metadata/">Reference
documentation</a></li>
<li><a href="/xsd/repository-metadata-1.1.0.xsd">XML Schema</a></li>
-<li><a
href="https://gitbox.apache.org/repos/asf?p=maven.git;a=blob_plain;f=maven-repository-metadata/src/main/mdo/metadata.mdo;hb=HEAD"
class="externalLink">Modello model</a></li>
+<li><a
href="https://gitbox.apache.org/repos/asf?p=maven.git;a=blob_plain;f=maven-repository-metadata/src/main/mdo/metadata.mdo;hb=HEAD"
class="externalLink">Modello model</a>
+and its <a
href="/ref/current/maven-repository-metadata/repository-metadata.html">descriptor
documentation</a></li>
</ul>
<p>We distinguish 3 different kinds of metadata files (using GAV
coordinates):</p>
<ul>
Modified: maven/website/content/repositories/remote.html
==============================================================================
--- maven/website/content/repositories/remote.html (original)
+++ maven/website/content/repositories/remote.html Fri Sep 30 17:55:29 2022
@@ -186,9 +186,9 @@ will fetch the required files.</p>
<div class="source"><pre class="prettyprint linenums"><code>1.0-SNAPSHOT ->
Remote V Level Repository Metadata -> 1.0-YYYYMMDD.HHMMS-X
</code></pre></div>
-<p>Due this indirection (the real filename of artifact, the version part) is
figured from deployed maven repository metadata,
-the snapshot artifacts are moving target: each snapshot deploy as above will
deploy new and new metadata, hence, will
-alter this transformation here (Maven will download different and different
snapshot artifact).</p>
+<p>Due this indirection (the real filename of artifact, the version part) is
figured from deployed Maven repository metadata,
+the snapshot artifacts are moving target: each snapshot deployment as above
will deploy new metadata, hence, will
+alter this transformation here (Maven will download different snapshot
artifact).</p>
<p>Note: it is possible to lock down snapshot artifacts, by using timestamped
version in version field of a dependency,
and it will ensure Maven downloads always same artifact (is not moving target
anymore), but <strong>Maven will still consider
that dependency as snapshot</strong>, and all the fine print applies (for
example, release plugin will refuse to release such