Author: evenisse
Date: Wed Jun 22 16:01:35 2005
New Revision: 193024

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

Modified:
    
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
   (contents, props changed)
    
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java
   (contents, props changed)

Modified: 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.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/DependenciesReport.java?rev=193024&r1=193023&r2=193024&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
 (original)
+++ 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
 Wed Jun 22 16:01:35 2005
@@ -1,200 +1,200 @@
-package org.apache.maven.report.projectinfo;

-

-/*

- * Copyright 2004-2005 The Apache Software Foundation.

- *

- * Licensed under the Apache License, Version 2.0 (the "License");

- * you may not use this file except in compliance with the License.

- * You may obtain a copy of the License at

- *

- *      http://www.apache.org/licenses/LICENSE-2.0

- *

- * Unless required by applicable law or agreed to in writing, software

- * distributed under the License is distributed on an "AS IS" BASIS,

- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

- * See the License for the specific language governing permissions and

- * limitations under the License.

- */

-

-import org.apache.maven.model.Dependency;

-import org.apache.maven.model.Model;

-import org.apache.maven.project.MavenProject;

-import org.apache.maven.reporting.AbstractMavenReportRenderer;

-import org.apache.maven.reporting.AbstractMavenReport;

-import org.apache.maven.reporting.MavenReportException;

-import org.codehaus.doxia.sink.Sink;

-import org.codehaus.doxia.site.renderer.SiteRenderer;

-

-import java.io.IOException;

-import java.util.Iterator;

-import java.util.Locale;

-import java.util.ResourceBundle;

-

-/**

- * @goal dependencies

- *

- * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>

- * @version $Id: DependenciesReport.java,v 1.2 2005/02/23 00:08:02 brett Exp $

- * @plexus.component

- */

-public class DependenciesReport

-    extends AbstractMavenReport

-{

-    /**

-     * @parameter expression="${project.build.directory}/site"

-     * @required

-     */

-    private String outputDirectory;

-

-    /**

-     * @parameter 
expression="${component.org.codehaus.doxia.site.renderer.SiteRenderer}"

-     * @required

-     * @readonly

-     */

-    private SiteRenderer siteRenderer;

-

-    /**

-     * @parameter expression="${project}"

-     * @required

-     * @readonly

-     */

-    private MavenProject project;

-

-    /**

-     * @see org.apache.maven.reporting.MavenReport#getName(java.util.Locale)

-     */

-    public String getName( Locale locale )

-    {

-        return getBundle( locale ).getString( "report.dependencies.name" );

-    }

-

-    /**

-     * @see org.apache.maven.reporting.MavenReport#getCategoryName()

-     */

-    public String getCategoryName()

-    {

-        return CATEGORY_PROJECT_INFORMATION;

-    }

-

-    /**

-     * @see 
org.apache.maven.reporting.MavenReport#getDescription(java.util.Locale)

-     */

-    public String getDescription( Locale locale )

-    {

-        return getBundle( locale ).getString( 
"report.dependencies.description" );

-    }

-

-    /**

-     * @see org.apache.maven.reporting.AbstractMavenReport#getOutputDirectory()

-     */

-    protected String getOutputDirectory()

-    {

-        return outputDirectory;

-    }

-

-    /**

-     * @see org.apache.maven.reporting.AbstractMavenReport#getProject()

-     */

-    protected MavenProject getProject()

-    {

-        return project;

-    }

-

-    /**

-     * @see org.apache.maven.reporting.AbstractMavenReport#getSiteRenderer()

-     */

-    protected SiteRenderer getSiteRenderer()

-    {

-        return siteRenderer;

-    }

-

-    /**

-     * @see 
org.apache.maven.reporting.AbstractMavenReport#executeReport(java.util.Locale)

-     */

-    public void executeReport( Locale locale )

-        throws MavenReportException

-    {

-        try

-        {

-            DependenciesRenderer r = new DependenciesRenderer( getSink(), 
getProject().getModel(), locale );

-

-            r.render();

-        }

-        catch( IOException e )

-        {

-            throw new MavenReportException( "Can't write the report " + 
getOutputName(), e );

-        }

-    }

-

-    /**

-     * @see org.apache.maven.reporting.MavenReport#getOutputName()

-     */

-    public String getOutputName()

-    {

-        return "dependencies";

-    }

-

-    static class DependenciesRenderer

-        extends AbstractMavenReportRenderer

-    {

-        private Model model;

-

-        private Locale locale;

-

-        public DependenciesRenderer( Sink sink, Model model, Locale locale )

-        {

-            super( sink );

-

-            this.model = model;

-

-            this.locale = locale;

-        }

-

-        // How to i18n these ...

-        public String getTitle()

-        {

-            return getBundle( locale ).getString( "report.dependencies.title" 
);

-        }

-

-        public void renderBody()

-        {

-            startSection( getTitle() );

-

-            if ( model.getDependencies().isEmpty() )

-            {

-                // TODO: should the report just be excluded?

-                paragraph( getBundle( locale ).getString( 
"report.dependencies.nolist" ) );

-            }

-            else

-            {

-                startTable();

-

-                tableCaption( getBundle( locale ).getString( 
"report.dependencies.intro" ) );

-

-                String groupId = getBundle( locale ).getString( 
"report.dependencies.column.groupId" );

-

-                String artifactId = getBundle( locale ).getString( 
"report.dependencies.column.artifactId" );

-

-                String version = getBundle( locale ).getString( 
"report.dependencies.column.version" );

-

-                tableHeader( new String[]{groupId, artifactId, version} );

-

-                for ( Iterator i = model.getDependencies().iterator(); 
i.hasNext(); )

-                {

-                    Dependency d = (Dependency) i.next();

-

-                    tableRow( new String[]{d.getGroupId(), d.getArtifactId(), 
d.getVersion()} );

-                }

-

-                endTable();

-            }

-

-            endSection();

-        }

-    }

-

-    private static ResourceBundle getBundle( Locale locale )

-    {

-        return ResourceBundle.getBundle("project-info-report", locale, 
DependenciesReport.class.getClassLoader() );

-    }

-}

+package org.apache.maven.report.projectinfo;
+
+/*
+ * Copyright 2004-2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import org.apache.maven.model.Dependency;
+import org.apache.maven.model.Model;
+import org.apache.maven.project.MavenProject;
+import org.apache.maven.reporting.AbstractMavenReportRenderer;
+import org.apache.maven.reporting.AbstractMavenReport;
+import org.apache.maven.reporting.MavenReportException;
+import org.codehaus.doxia.sink.Sink;
+import org.codehaus.doxia.site.renderer.SiteRenderer;
+
+import java.io.IOException;
+import java.util.Iterator;
+import java.util.Locale;
+import java.util.ResourceBundle;
+
+/**
+ * @goal dependencies
+ *
+ * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
+ * @version $Id$
+ * @plexus.component
+ */
+public class DependenciesReport
+    extends AbstractMavenReport
+{
+    /**
+     * @parameter expression="${project.build.directory}/site"
+     * @required
+     */
+    private String outputDirectory;
+
+    /**
+     * @parameter 
expression="${component.org.codehaus.doxia.site.renderer.SiteRenderer}"
+     * @required
+     * @readonly
+     */
+    private SiteRenderer siteRenderer;
+
+    /**
+     * @parameter expression="${project}"
+     * @required
+     * @readonly
+     */
+    private MavenProject project;
+
+    /**
+     * @see org.apache.maven.reporting.MavenReport#getName(java.util.Locale)
+     */
+    public String getName( Locale locale )
+    {
+        return getBundle( locale ).getString( "report.dependencies.name" );
+    }
+
+    /**
+     * @see org.apache.maven.reporting.MavenReport#getCategoryName()
+     */
+    public String getCategoryName()
+    {
+        return CATEGORY_PROJECT_INFORMATION;
+    }
+
+    /**
+     * @see 
org.apache.maven.reporting.MavenReport#getDescription(java.util.Locale)
+     */
+    public String getDescription( Locale locale )
+    {
+        return getBundle( locale ).getString( 
"report.dependencies.description" );
+    }
+
+    /**
+     * @see org.apache.maven.reporting.AbstractMavenReport#getOutputDirectory()
+     */
+    protected String getOutputDirectory()
+    {
+        return outputDirectory;
+    }
+
+    /**
+     * @see org.apache.maven.reporting.AbstractMavenReport#getProject()
+     */
+    protected MavenProject getProject()
+    {
+        return project;
+    }
+
+    /**
+     * @see org.apache.maven.reporting.AbstractMavenReport#getSiteRenderer()
+     */
+    protected SiteRenderer getSiteRenderer()
+    {
+        return siteRenderer;
+    }
+
+    /**
+     * @see 
org.apache.maven.reporting.AbstractMavenReport#executeReport(java.util.Locale)
+     */
+    public void executeReport( Locale locale )
+        throws MavenReportException
+    {
+        try
+        {
+            DependenciesRenderer r = new DependenciesRenderer( getSink(), 
getProject().getModel(), locale );
+
+            r.render();
+        }
+        catch( IOException e )
+        {
+            throw new MavenReportException( "Can't write the report " + 
getOutputName(), e );
+        }
+    }
+
+    /**
+     * @see org.apache.maven.reporting.MavenReport#getOutputName()
+     */
+    public String getOutputName()
+    {
+        return "dependencies";
+    }
+
+    static class DependenciesRenderer
+        extends AbstractMavenReportRenderer
+    {
+        private Model model;
+
+        private Locale locale;
+
+        public DependenciesRenderer( Sink sink, Model model, Locale locale )
+        {
+            super( sink );
+
+            this.model = model;
+
+            this.locale = locale;
+        }
+
+        // How to i18n these ...
+        public String getTitle()
+        {
+            return getBundle( locale ).getString( "report.dependencies.title" 
);
+        }
+
+        public void renderBody()
+        {
+            startSection( getTitle() );
+
+            if ( model.getDependencies().isEmpty() )
+            {
+                // TODO: should the report just be excluded?
+                paragraph( getBundle( locale ).getString( 
"report.dependencies.nolist" ) );
+            }
+            else
+            {
+                startTable();
+
+                tableCaption( getBundle( locale ).getString( 
"report.dependencies.intro" ) );
+
+                String groupId = getBundle( locale ).getString( 
"report.dependencies.column.groupId" );
+
+                String artifactId = getBundle( locale ).getString( 
"report.dependencies.column.artifactId" );
+
+                String version = getBundle( locale ).getString( 
"report.dependencies.column.version" );
+
+                tableHeader( new String[]{groupId, artifactId, version} );
+
+                for ( Iterator i = model.getDependencies().iterator(); 
i.hasNext(); )
+                {
+                    Dependency d = (Dependency) i.next();
+
+                    tableRow( new String[]{d.getGroupId(), d.getArtifactId(), 
d.getVersion()} );
+                }
+
+                endTable();
+            }
+
+            endSection();
+        }
+    }
+
+    private static ResourceBundle getBundle( Locale locale )
+    {
+        return ResourceBundle.getBundle("project-info-report", locale, 
DependenciesReport.class.getClassLoader() );
+    }
+}

Propchange: 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.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/MailingListsReport.java?rev=193024&r1=193023&r2=193024&view=diff
==============================================================================
--- 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java
 (original)
+++ 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java
 Wed Jun 22 16:01:35 2005
@@ -35,7 +35,7 @@
 /**
  * @author <a href="mailto:[EMAIL PROTECTED]">Brett Porter</a>
  * @author <a href="mailto:[EMAIL PROTECTED]">Vincent Siveton</a>
- * @version $Id: MailingListsReport.java,v 1.4 2005/02/23 00:08:03 brett Exp $
+ * @version $Id$
  * @goal mailing-list
  */
 public class MailingListsReport

Propchange: 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision



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

Reply via email to