This is an automated email from the ASF dual-hosted git repository.

hboutemy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-site.git


The following commit(s) were added to refs/heads/master by this push:
     new 688f1f6  General cleanup and tightening
688f1f6 is described below

commit 688f1f6ed5ae3a5cf4aaab34e3195af15b2d3b59
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Thu Jan 17 10:12:29 2019 -0500

    General cleanup and tightening
---
 .../introduction/introduction-to-repositories.apt  | 33 +++++++++++-----------
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/content/apt/guides/introduction/introduction-to-repositories.apt 
b/content/apt/guides/introduction/introduction-to-repositories.apt
index e408e88..4125f91 100644
--- a/content/apt/guides/introduction/introduction-to-repositories.apt
+++ b/content/apt/guides/introduction/introduction-to-repositories.apt
@@ -31,10 +31,10 @@ Introduction to Repositories
 
 * Artifact Repositories
 
- A repository in Maven is used to hold build artifacts and dependencies of 
varying types.
+ A repository in Maven holds build artifacts and dependencies of varying types.
 
- There are strictly only two types of repositories: local and remote. The 
local repository refers to a copy
- on your own installation that is a cache of the remote downloads, and also 
contains the temporary
+ There are exactly two types of repositories: local and remote. The local 
repository is a directory
+ on the computer where Maven runs. It caches remote downloads and contains 
temporary
  build artifacts that you have not yet released.
 
  Remote repositories refer to any other type of repository, accessed by a 
variety of protocols such as
@@ -45,8 +45,8 @@ Introduction to Repositories
  set up on a file or HTTP server within your company, used to share private 
artifacts between development teams
  and for releases.
 
- The local and remote repositories are structured the same way so that scripts 
can easily be run on either
- side, or they can be synced for offline used. In general use, the layout of 
the repositories is completely
+ Local and remote repositories are structured the same way so that scripts can 
run on either
+ side, or they can be synced for offline use. The layout of the repositories 
is completely
  transparent to the Maven user, however.
 
 * Why not Store JARs in CVS?
@@ -89,9 +89,9 @@ Introduction to Repositories
 
  To override this, you need to specify a <<<mirror>>> as shown in 
{{{../mini/guide-mirror-settings.html}Using Mirrors for Repositories}}
 
- You can set this in your <<<settings.xml>>> file to globally use a certain 
mirror, however
- note that it is common for a project to customise the repository in their 
<<<pom.xml>>>
- and that your setting will take precedence. If you find that dependencies are 
not being found, check you
+ You can set this in your <<<settings.xml>>> file to globally use a certain 
mirror. However,
+ it is common for a project to customise the repository in its <<<pom.xml>>>
+ and that your setting will take precedence. If dependencies are not being 
found, check that you
  have not overridden the remote repository.
 
  For more information on dependencies, see 
{{{./introduction-to-dependency-mechanism.html}Dependency Mechanism}}.
@@ -104,7 +104,8 @@ Introduction to Repositories
 
 * Building Offline
 
- If you are temporarily disconnected from the internet and you need to build 
your projects offline you can use the offline switch on the CLI:
+ If you are temporarily disconnected from the internet and you need to build 
your projects offline,
+ you can use the offline switch on the CLI:
 
 +---+
 
@@ -112,7 +113,7 @@ Introduction to Repositories
 
 +---+
 
- Note that many plugins will honour the offline setting and not perform any 
operations that would connect to
+ Many plugins honor the offline setting and do not perform any operations that 
connect to
  the internet. Some examples are resolving Javadoc links and link checking the 
site.
 
 * Uploading to a Remote Repository
@@ -120,16 +121,16 @@ Introduction to Repositories
  While this is possible for any type of remote repository, you must have the 
permission to do so.
  To have someone upload to the central Maven repository, see 
{{{../../repository/index.html}Repository Center}}.
 
-Internal Repositories
+* Internal Repositories
 
  When using Maven, particularly in a corporate environment, connecting to the 
internet to download dependencies
  is not acceptable for security, speed or bandwidth reasons. For that reason, 
it is desirable to set up an
  internal repository to house a copy of artifacts, and to publish private 
artifacts to.
 
- Such an internal repository can be downloaded from using HTTP or the file 
system (using a <<<file://>>>
+ Such an internal repository can be downloaded using HTTP or the file system 
(with a <<<file://>>>
  URL), and uploaded to using SCP, FTP, or a file copy.
 
- Note that as far as Maven is concerned, there is nothing special about this 
repository: it is another
+ As far as Maven is concerned, there is nothing special about this repository: 
it is another
  <<remote repository>> that contains artifacts to download to a user's local 
cache, and is a publish
  destination for artifact releases.
 
@@ -138,12 +139,12 @@ Internal Repositories
 
 * Setting up the Internal Repository
 
- To set up an internal repository just requires that you have a place to put 
it, and then start copying
+ To set up an internal repository just requires that you have a place to put 
it, and then copy
  required artifacts there using the same layout as in a remote repository such 
as {{{http://repo.maven.apache.org/maven2/}repo.maven.apache.org}}.
 
  It is <not> recommended that you scrape or <<<rsync://>>> a full copy of 
central as there is a large amount
  of data there and doing so will get you banned. You can use a program such as 
those described on the {{{../../repository-management.html}Repository 
Management}} page to
- run your internal repository's server, to download from the internet as 
required and then hold
+ run your internal repository's server, download from the internet as 
required, and then hold
  the artifacts in your internal repository for faster downloading later.
 
  The other options available are to manually download and vet releases, then 
copy them to the internal
@@ -180,7 +181,7 @@ Internal Repositories
 * Deploying to the Internal Repository
 
  One of the most important reasons to have one or more internal repositories 
is to be able to publish
- your own private releases to share.
+ your own private releases.
 
  To publish to the repository, you will need to have access via one of SCP, 
SFTP, FTP, WebDAV, or the filesystem. Connectivity is accomplished with the 
various
  {{{/wagon/wagon-providers/index.html}wagons}}. Some wagons may need to be 
added as {{{/ref/current/maven-model/maven.html#class_extension}extension}} to 
your build.

Reply via email to