Author: evenisse
Date: Thu May 19 09:27:00 2005
New Revision: 170954

URL: http://svn.apache.org/viewcvs?rev=170954&view=rev
Log:
o clean import
o Use MavenProject instead of Model for obtain more informations

Modified:
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
    maven/components/trunk/maven-reporting/maven-reporting-api/pom.xml
    
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java
    
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReport.java
    
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReportConfiguration.java
    
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReportRenderer.java
    
maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportMojo.java
    
maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportMojo.java
    
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/ProjectReportsMojo.java

Modified: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java?rev=170954&r1=170953&r2=170954&view=diff
==============================================================================
--- 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
 (original)
+++ 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
 Thu May 19 09:27:00 2005
@@ -124,7 +124,9 @@
 
             MavenReportConfiguration config = new MavenReportConfiguration();
 
-            config.setModel( project.getModel() );
+            config.setProject( project );
+
+            config.setReportOutputDirectory( new File( outputDirectory ) );
 
             //Generate reports
             if ( reports != null )

Modified: maven/components/trunk/maven-reporting/maven-reporting-api/pom.xml
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-api/pom.xml?rev=170954&r1=170953&r2=170954&view=diff
==============================================================================
--- maven/components/trunk/maven-reporting/maven-reporting-api/pom.xml 
(original)
+++ maven/components/trunk/maven-reporting/maven-reporting-api/pom.xml Thu May 
19 09:27:00 2005
@@ -9,7 +9,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.maven</groupId>
-      <artifactId>maven-model</artifactId>
+      <artifactId>maven-project</artifactId>
       <version>2.0-SNAPSHOT</version>
     </dependency>
     <dependency>

Modified: 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java?rev=170954&r1=170953&r2=170954&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java
 (original)
+++ 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java
 Thu May 19 09:27:00 2005
@@ -17,10 +17,7 @@
  */
 
 import org.codehaus.doxia.sink.Sink;
-import org.codehaus.doxia.module.xdoc.XdocSink;
 
-import java.io.File;
-import java.io.FileWriter;
 import java.io.IOException;
 
 /**

Modified: 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReport.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReport.java?rev=170954&r1=170953&r2=170954&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReport.java
 (original)
+++ 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReport.java
 Thu May 19 09:27:00 2005
@@ -18,7 +18,6 @@
 
 import org.codehaus.doxia.sink.Sink;
 
-import java.io.File;
 import java.io.IOException;
 
 /**

Modified: 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReportConfiguration.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReportConfiguration.java?rev=170954&r1=170953&r2=170954&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReportConfiguration.java
 (original)
+++ 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReportConfiguration.java
 Thu May 19 09:27:00 2005
@@ -18,6 +18,7 @@
 
 import org.apache.maven.model.Model;
 import org.apache.maven.model.Scm;
+import org.apache.maven.project.MavenProject;
 
 import java.io.File;
 import java.util.List;
@@ -28,10 +29,22 @@
  */
 public class MavenReportConfiguration
 {
-    private Model model;
+    private MavenProject project;
 
     private File basedir;
 
+    private File outputDirectory;
+
+    public void setReportOutputDirectory( File outputDirectory )
+    {
+        this.outputDirectory = outputDirectory;
+    }
+
+    public File getReportOutputDirectory()
+    {
+        return outputDirectory;
+    }
+
     public File getBasedir()
     {
         return basedir;
@@ -44,17 +57,17 @@
 
     public Model getModel()
     {
-        if ( model == null )
-        {
-            model = new Model();
-        }
+        return project.getModel();
+    }
 
-        return model;
+    public void setProject( MavenProject project )
+    {
+        this.project = project;
     }
 
-    public void setModel( Model model )
+    public MavenProject getProject()
     {
-        this.model = model;
+        return project;
     }
 
     public List getDependencies()
@@ -87,6 +100,11 @@
         getModel().getBuild().setSourceDirectory( sourceDirectory );
     }
 
+    public List getCompileSourceRoots()
+    {
+        return project.getCompileSourceRoots();
+    }
+
     public String getScriptSourceDirectory()
     {
         return getModel().getBuild().getScriptSourceDirectory();
@@ -106,4 +124,10 @@
     {
         getModel().getBuild().setTestSourceDirectory( testSourceDirectory );
     }
+
+    public List getTestCompileSourceRoots()
+    {
+        return project.getTestCompileSourceRoots();
+    }
+
 }

Modified: 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReportRenderer.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReportRenderer.java?rev=170954&r1=170953&r2=170954&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReportRenderer.java
 (original)
+++ 
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/MavenReportRenderer.java
 Thu May 19 09:27:00 2005
@@ -16,8 +16,6 @@
  * limitations under the License.
  */
 
-import org.codehaus.doxia.sink.Sink;
-
 /**
  * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
  * @author <a href="[EMAIL PROTECTED]">Emmanuel Venisse</a>

Modified: 
maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportMojo.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportMojo.java?rev=170954&r1=170953&r2=170954&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportMojo.java
 (original)
+++ 
maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportMojo.java
 Thu May 19 09:27:00 2005
@@ -86,7 +86,7 @@
     {
         MavenReportConfiguration config = new MavenReportConfiguration();
 
-        config.setModel( project.getModel() );
+        config.setProject( project );
 
         MavenReport report = new CheckstyleReport();
 

Modified: 
maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportMojo.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportMojo.java?rev=170954&r1=170953&r2=170954&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportMojo.java
 (original)
+++ 
maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportMojo.java
 Thu May 19 09:27:00 2005
@@ -85,7 +85,9 @@
     {
         MavenReportConfiguration config = new MavenReportConfiguration();
 
-        config.setModel( project.getModel() );
+        config.setProject( project );
+
+        config.setReportOutputDirectory( new File( outputDirectory ) );
 
         MavenReport report = new PmdReport();
 

Modified: 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/ProjectReportsMojo.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/ProjectReportsMojo.java?rev=170954&r1=170953&r2=170954&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/ProjectReportsMojo.java
 (original)
+++ 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/ProjectReportsMojo.java
 Thu May 19 09:27:00 2005
@@ -85,7 +85,9 @@
     {
         MavenReportConfiguration config = new MavenReportConfiguration();
 
-        config.setModel( project.getModel() );
+        config.setProject( project );
+
+        config.setReportOutputDirectory( new File( outputDirectory ) );
 
         MavenReport dependenciesReport = new DependenciesReport();
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to