You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by sv...@apache.org on 2019/03/27 03:22:14 UTC

svn commit: r1856358 [6/6] - in /maven/website/content: ./ apache-resource-bundles/ archives/maven-2.x/ background/ developers/ developers/conventions/ developers/release/ developers/website/ docs/ docs/2.0.1/ docs/2.0.10/ docs/2.0.11/ docs/2.0.2/ docs...

Modified: maven/website/content/what-is-maven.html
==============================================================================
--- maven/website/content/what-is-maven.html (original)
+++ maven/website/content/what-is-maven.html Wed Mar 27 03:22:11 2019
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from content/markdown/what-is-maven.md at 2019-03-24
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from content/markdown/what-is-maven.md at 2019-03-27
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20190324" />
+    <meta name="Date-Revision-yyyymmdd" content="20190327" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven &#x2013; Introduction</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -39,7 +39,7 @@
       <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
       <li class=""><a href="index.html" title="Maven">Maven</a><span class="divider">/</span></li>
     <li class="active ">Introduction <a href="https://github.com/apache/maven-site/tree/master/content/markdown/what-is-maven.md"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2019-03-24</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2019-03-27</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>
@@ -120,11 +120,11 @@
         <div id="bodyColumn"  class="span10" >
 <div class="section">
 <h2><a name="Introduction"></a>Introduction</h2>
-<p>Maven, a <a class="externalLink" href="https://en.wikipedia.org/wiki/Maven">Yiddish word</a> meaning <i>accumulator of knowledge</i>, was originally started as an attempt to simplify the build processes in the Jakarta Turbine project. There were several projects each with their own Ant build files that were all slightly different and JARs were checked into CVS. We wanted a standard way to build the projects, a clear definition of what the project consisted of, an easy way to publish project information and a way to share JARs across several projects.</p>
+<p>Maven, a <a class="externalLink" href="https://en.wikipedia.org/wiki/Maven">Yiddish word</a> meaning <i>accumulator of knowledge</i>, began as an attempt to simplify the build processes in the Jakarta Turbine project. There were several projects, each with their own Ant build files, that were all slightly different. JARs were checked into CVS. We wanted a standard way to build the projects, a clear definition of what the project consisted of, an easy way to publish project information and a way to share JARs across several projects.</p>
 <p>The result is a tool that can now be used for building and managing any Java-based project. We hope that we have created something that will make the day-to-day work of Java developers easier and generally help with the comprehension of any Java-based project.</p></div>
 <div class="section">
 <h2><a name="Maven.E2.80.99s_Objectives"></a>Maven&#x2019;s Objectives</h2>
-<p>Maven&#x2019;s primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal there are several areas of concern that Maven attempts to deal with:</p>
+<p>Maven&#x2019;s primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal, there are several areas of concern that Maven attempts to deal with:</p>
 <ul>
 
 <li>Making the build process easy</li>
@@ -158,12 +158,12 @@
 <p>For example, specification, execution, and reporting of unit tests are part of the normal build cycle using Maven. Current unit testing best practices were used as guidelines:</p>
 <ul>
 
-<li>Keeping your test source code in a separate, but parallel source tree</li>
+<li>Keeping test source code in a separate, but parallel source tree</li>
 <li>Using test case naming conventions to locate and execute tests</li>
-<li>Have test cases setup their environment and don&#x2019;t rely on customizing the build for test preparation.</li>
+<li>Having test cases setup their environment instead of relying on customizing the build for test preparation</li>
 </ul>
 <p>Maven also aims to assist in project workflow such as release and issue management.</p>
-<p>Maven also suggests some guidelines on how to layout your project&#x2019;s directory structure so that once you learn the layout you can easily navigate any other project that uses Maven and the same defaults.</p></div>
+<p>Maven also suggests some guidelines on how to layout your project&#x2019;s directory structure. Once you learn the layout you can easily navigate any other project that uses Maven and the same defaults.</p></div>
 <div class="section">
 <h3><a name="Allowing_transparent_migration_to_new_features"></a>Allowing transparent migration to new features</h3>
 <p>Maven provides an easy way for Maven clients to update their installations so that they can take advantage of any changes that been made to Maven itself.</p>
@@ -179,7 +179,7 @@
 </ul>
 <p>While Maven does these things, as you can read above in the &#x201c;What is Maven?&#x201d; section, these are not the only features Maven has, and its objectives are quite different.</p>
 <p>Maven does encourage best practices, but we realise that some projects may not fit with these ideals for historical reasons. While Maven is designed to be flexible, to an extent, in these situations and to the needs of different projects, it can not cater to every situation without making compromises to the integrity of its objectives.</p>
-<p>If you decide to use Maven, and have an unusual build structure that you cannot reorganise, you may have to forget some features or the use of Maven altogether.</p></div>
+<p>If you decide to use Maven and have an unusual build structure that you cannot reorganise, you may have to forgo some features or the use of Maven altogether.</p></div>
         </div>
       </div>
     </div>