From what Lukas pointed out it's further down in the Doxia tools that uses the project builder. I'll go digging but I'm certain you don't need the signature you're using.

On 15-May-09, at 5:12 PM, Vincent Siveton wrote:

Hi Jason,

Thanks for your log.

Yes I think your changes are corrects. Could you please merge them to
the branch too [1]?

Cheers,

Vincent

[1] 
https://svn.apache.org/repos/asf/maven/plugins/branches/maven-site-plugin-doxia-1.1

2009/5/15  <[email protected]>:
Author: jvanzyl
Date: Fri May 15 15:06:30 2009
New Revision: 775177

URL: http://svn.apache.org/viewvc?rev=775177&view=rev
Log:
o Dennis, Vincent and Lukas, I have removed the reference to the MavenProjectBuilder here and all tests seem to pass. I am trying to reduce the signature foot print of the MavenProjectBuilder and older versions of the site plugin (or underlying tools like doxia) seem to use:

MavenProject build( File project, ArtifactRepository localRepository, ProfileManager profileManager )
       throws ProjectBuildingException;

If I can get rid of that signature I want to because I don't want to get rid of the ProfileManager from any public signatures.

Could you guys verify this is ok to remove, if so then I will take this method out from the public signature of the project builder.


Modified:
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/ maven/plugins/site/AbstractSiteMojo.java

Modified: maven/plugins/trunk/maven-site-plugin/src/main/java/org/ apache/maven/plugins/site/AbstractSiteMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java?rev=775177&r1=775176&r2=775177&view=diff
= = = = = = = = = ===================================================================== --- maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/ maven/plugins/site/AbstractSiteMojo.java (original) +++ maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/ maven/plugins/site/AbstractSiteMojo.java Fri May 15 15:06:30 2009
@@ -32,7 +32,6 @@
 import org.apache.maven.doxia.tools.SiteTool;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.project.MavenProject;
-import org.apache.maven.project.MavenProjectBuilder;
 import org.apache.maven.reporting.MavenReport;
 import org.codehaus.plexus.i18n.I18N;
 import org.codehaus.plexus.util.ReaderFactory;
@@ -101,13 +100,6 @@
    protected List reactorProjects;

    /**
-     * Project builder
-     *
-     * @component
-     */
-    protected MavenProjectBuilder mavenProjectBuilder;
-
-    /**
     * Specifies the input encoding.
     *
* @parameter expression="${encoding}" default-value="$ {project.build.sourceEncoding}"




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/SonatypeNexus
http://twitter.com/SonatypeM2E
----------------------------------------------------------

A language that doesn’t affect the way you think about programming is not worth knowing.

-— Alan Perlis


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to