You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by jd...@apache.org on 2005/05/26 00:51:14 UTC

svn commit: r178545 - /maven/components/trunk/maven-site/src/site/xdoc/developers/plugin-overview.xml

Author: jdcasey
Date: Wed May 25 15:51:13 2005
New Revision: 178545

URL: http://svn.apache.org/viewcvs?rev=178545&view=rev
Log: (empty)

Modified:
    maven/components/trunk/maven-site/src/site/xdoc/developers/plugin-overview.xml

Modified: maven/components/trunk/maven-site/src/site/xdoc/developers/plugin-overview.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-site/src/site/xdoc/developers/plugin-overview.xml?rev=178545&r1=178544&r2=178545&view=diff
==============================================================================
--- maven/components/trunk/maven-site/src/site/xdoc/developers/plugin-overview.xml (original)
+++ maven/components/trunk/maven-site/src/site/xdoc/developers/plugin-overview.xml Wed May 25 15:51:13 2005
@@ -78,9 +78,19 @@
         <p>Also starting with Maven 2.0 is an effort to integrate multiproject 
           builds directly into the core architecture. In Maven 1.x, many large 
           projects were fragmented into smaller builds to sidestep issues such 
-          as conditional compilation of a subset of classes; separation 
-          of client-server code; or cyclical dependencies between 
-          distinct application libraries.</p>
+          as conditional compilation of a subset of classes; separation of 
+          client-server code; or cyclical dependencies between distinct 
+          application libraries. This in turn created extra complexity with 
+          running builds, since multiple builds had to be run in order to build 
+          the application as a whole - one or more per project. While the first 
+          version (1.x) did indeed address this new multiple projects issue, it 
+          did so as an afterthought. The Reactor was created to act as a sort 
+          of <i>apply-to-all-these</i> function, and the multiproject plugin 
+          was later added to provide Reactor settings for some common build 
+          types. However, this solution (it <i>is</i> really only one solution, 
+          plus some macros) really never integrated the idea of the 
+          multi-project build process into the maven core conceptual 
+          framework. </p>
       </subsection>
       <subsection name="Why Change the Plugin Architecture?">
       </subsection>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org