Author: ltheussl
Date: Tue Jul 12 11:08:29 2011
New Revision: 1145546

URL: http://svn.apache.org/viewvc?rev=1145546&view=rev
Log:
[MSITE-585] empty deploy protocol when properties are used

Added:
    
maven/plugins/trunk/maven-site-plugin/src/it/interpolation/invoker.properties
Removed:
    maven/plugins/trunk/maven-site-plugin/src/it/interpolation/goals.txt
Modified:
    maven/plugins/trunk/maven-site-plugin/pom.xml
    maven/plugins/trunk/maven-site-plugin/src/it/interpolation/parent/pom.xml
    maven/plugins/trunk/maven-site-plugin/src/it/interpolation/pom.xml
    maven/plugins/trunk/maven-site-plugin/src/it/interpolation/verify.bsh
    
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java

Modified: maven/plugins/trunk/maven-site-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/pom.xml?rev=1145546&r1=1145545&r2=1145546&view=diff
==============================================================================
--- maven/plugins/trunk/maven-site-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-site-plugin/pom.xml Tue Jul 12 11:08:29 2011
@@ -402,10 +402,6 @@ under the License.
               <pomIncludes>
                 <pomInclude>*/pom.xml</pomInclude>
               </pomIncludes>
-              <!-- FIXME: remove! -->
-              <pomExcludes>
-                <pomInclude>interpolation/pom.xml</pomInclude>
-              </pomExcludes>
               <postBuildHookScript>verify</postBuildHookScript>
               
<localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath>
               <goals>

Added: 
maven/plugins/trunk/maven-site-plugin/src/it/interpolation/invoker.properties
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/it/interpolation/invoker.properties?rev=1145546&view=auto
==============================================================================
--- 
maven/plugins/trunk/maven-site-plugin/src/it/interpolation/invoker.properties 
(added)
+++ 
maven/plugins/trunk/maven-site-plugin/src/it/interpolation/invoker.properties 
Tue Jul 12 11:08:29 2011
@@ -0,0 +1,2 @@
+invoker.goals.1 = clean
+invoker.goals.2 = site-deploy

Modified: 
maven/plugins/trunk/maven-site-plugin/src/it/interpolation/parent/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/it/interpolation/parent/pom.xml?rev=1145546&r1=1145545&r2=1145546&view=diff
==============================================================================
--- maven/plugins/trunk/maven-site-plugin/src/it/interpolation/parent/pom.xml 
(original)
+++ maven/plugins/trunk/maven-site-plugin/src/it/interpolation/parent/pom.xml 
Tue Jul 12 11:08:29 2011
@@ -31,6 +31,8 @@ under the License.
 
   <properties>
     <interpolated>interpolation</interpolated>
+    <site.server>site-deploy</site.server>
+    
<site.repository>file://@project.build.directory@/it/${interpolated}/target/site-deployed/parent/</site.repository>
   </properties>
 
   <distributionManagement>

Modified: maven/plugins/trunk/maven-site-plugin/src/it/interpolation/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/it/interpolation/pom.xml?rev=1145546&r1=1145545&r2=1145546&view=diff
==============================================================================
--- maven/plugins/trunk/maven-site-plugin/src/it/interpolation/pom.xml 
(original)
+++ maven/plugins/trunk/maven-site-plugin/src/it/interpolation/pom.xml Tue Jul 
12 11:08:29 2011
@@ -39,16 +39,6 @@ under the License.
     
<site.repository>file://@project.build.directory@/it/${interpolated}/target/site-deployed/</site.repository>
   </properties>
 
-<!-- FIXME: moving the distMngmnt section from parent to here makes it work!? 
-->
-<!--
-  <distributionManagement>
-    <site>
-      <id>${site.server}</id>
-      <url>${site.repository}</url>
-    </site>
-  </distributionManagement>
--->
-
   <build>
     <plugins>
       <plugin>

Modified: maven/plugins/trunk/maven-site-plugin/src/it/interpolation/verify.bsh
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/it/interpolation/verify.bsh?rev=1145546&r1=1145545&r2=1145546&view=diff
==============================================================================
--- maven/plugins/trunk/maven-site-plugin/src/it/interpolation/verify.bsh 
(original)
+++ maven/plugins/trunk/maven-site-plugin/src/it/interpolation/verify.bsh Tue 
Jul 12 11:08:29 2011
@@ -29,10 +29,11 @@ try
     if ( !target.exists() || !target.isDirectory() )
     {
         System.err.println( "target file is missing or not a directory." );
+        System.err.println( target.getAbsolutePath() );
         result = false;
     }
 
-    File siteDirectory = new File( target, "site-deployed" );
+    File siteDirectory = new File( target, "site-deployed/interpolation" );
     if ( !siteDirectory.exists() || !siteDirectory.isDirectory() )
     {
         System.err.println( "site file is missing or not a directory." );
@@ -44,6 +45,7 @@ try
     if ( !index.exists() || index.isDirectory() )
     {
         System.err.println( "index.html file is missing or a directory." );
+        System.err.println( index.getAbsolutePath() );
         result = false;
     }
 }

Modified: 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java?rev=1145546&r1=1145545&r2=1145546&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java
 Tue Jul 12 11:08:29 2011
@@ -638,7 +638,7 @@ public abstract class AbstractDeployMojo
      *
      * @throws MojoExecutionException if no site info is found in the tree.
      */
-    protected static Site getRootSite( MavenProject project )
+    protected Site getRootSite( MavenProject project )
         throws MojoExecutionException
     {
         Site site = getSite( project );
@@ -647,7 +647,8 @@ public abstract class AbstractDeployMojo
 
         while ( parent.getParent() != null )
         {
-            parent = parent.getParent();
+            // MSITE-585, MNG-1943
+            parent = siteTool.getParentProject( parent, reactorProjects, 
localRepository );
 
             try
             {


Reply via email to