You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ev...@apache.org on 2005/05/19 18:27:02 UTC

svn commit: r170954 - /maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia /maven/components/trunk/maven-reporting/maven-reporting-api /maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting /maven/components/trunk/maven-reports/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle /maven/components/trunk/maven-reports/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd /maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo

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:jason@maven.org">Jason van Zyl</a>
  * @author <a href="evenisse@apache.org">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: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org