You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2005/07/21 08:54:23 UTC
svn commit: r220009 - in /maven/components/trunk: maven-core/
maven-core/src/main/java/org/apache/maven/plugin/
maven-mboot2/src/main/java/ maven-plugins/maven-checkstyle-plugin/
maven-plugins/maven-javadoc-plugin/ maven-plugins/maven-pmd-plugin/ maven...
Author: brett
Date: Wed Jul 20 23:54:21 2005
New Revision: 220009
URL: http://svn.apache.org/viewcvs?rev=220009&view=rev
Log:
PR: MNG-366
separate api from implementation keeping most of doxia, reporting and other libraries out of the core
Added:
maven/components/trunk/maven-reporting/maven-reporting-impl/ (with props)
maven/components/trunk/maven-reporting/maven-reporting-impl/pom.xml (with props)
maven/components/trunk/maven-reporting/maven-reporting-impl/src/
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenMultiPageReport.java
- copied, changed from r219985, maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenMultiPageReport.java
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java
- copied, changed from r219985, maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReportRenderer.java (contents, props changed)
- copied, changed from r219985, maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReportRenderer.java
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/MultiPageSink.java
- copied, changed from r219985, maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/sink/MultiPageSink.java
maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/SinkFactory.java
- copied, changed from r219985, maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/sink/SinkFactory.java
Removed:
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenMultiPageReport.java
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/AbstractMavenReportRenderer.java
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/sink/MultiPageSink.java
maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/sink/SinkFactory.java
Modified:
maven/components/trunk/maven-core/pom.xml
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
maven/components/trunk/maven-mboot2/src/main/java/MBoot.java
maven/components/trunk/maven-plugins/maven-checkstyle-plugin/pom.xml
maven/components/trunk/maven-plugins/maven-javadoc-plugin/pom.xml
maven/components/trunk/maven-plugins/maven-pmd-plugin/pom.xml
maven/components/trunk/maven-plugins/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/pom.xml
maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/CimReport.java
maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/IssueTrackingReport.java
maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/LicenseReport.java
maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java
maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/ScmReport.java
maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/TeamListReport.java
maven/components/trunk/maven-plugins/maven-site-plugin/pom.xml
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/MavenReport.java
maven/components/trunk/maven-reporting/pom.xml
Modified: maven/components/trunk/maven-core/pom.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/pom.xml?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-core/pom.xml (original)
+++ maven/components/trunk/maven-core/pom.xml Wed Jul 20 23:54:21 2005
@@ -15,7 +15,6 @@
<artifactId>wagon-provider-api</artifactId>
<version>1.0-alpha-4</version>
</dependency>
- <!-- TODO: remove -->
<dependency>
<groupId>org.apache.maven.reporting</groupId>
<artifactId>maven-reporting-api</artifactId>
Modified: maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java (original)
+++ maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java Wed Jul 20 23:54:21 2005
@@ -499,13 +499,13 @@
pluginDescriptor.setClassRealm( pluginContainer.getContainerRealm() );
List unresolved = new ArrayList( dependencies );
-
+
unresolved.removeAll( resolved );
-
+
resolveCoreArtifacts( unresolved );
List allResolved = new ArrayList( resolved.size() + unresolved.size() );
-
+
allResolved.addAll( resolved );
allResolved.addAll( unresolved );
@@ -527,36 +527,36 @@
}
private Map resolvedCoreArtifactFiles = new HashMap();
-
+
private void resolveCoreArtifacts( List unresolved )
throws PluginConfigurationException
{
for ( Iterator it = unresolved.iterator(); it.hasNext(); )
{
Artifact artifact = (Artifact) it.next();
-
+
File artifactFile = (File) resolvedCoreArtifactFiles.get( artifact.getId() );
-
+
if ( artifactFile == null )
{
String resource = "/META-INF/maven/" + artifact.getGroupId() + "/" + artifact.getArtifactId() + "/pom.xml";
-
+
URL resourceUrl = container.getContainerRealm().getResource( resource );
-
+
if ( resourceUrl == null )
{
throw new PluginConfigurationException( "Cannot resolve core artifact: " + artifact.getId() );
}
-
+
String artifactPath = resourceUrl.getPath();
-
+
artifactPath = artifactPath.substring( 0, artifactPath.length() - resource.length() );
-
+
artifactFile = new File( artifactPath );
-
+
resolvedCoreArtifactFiles.put( artifact.getId(), artifactFile );
}
-
+
artifact.setFile( artifactFile );
}
}
@@ -926,7 +926,6 @@
Set artifacts = new HashSet();
artifacts.add( "classworlds" );
artifacts.add( "commons-cli" );
- artifacts.add( "commons-validator" );
artifacts.add( "jline" );
artifacts.add( "jsch" );
artifacts.add( "maven-artifact" );
@@ -938,6 +937,7 @@
artifacts.add( "maven-plugin-descriptor" );
artifacts.add( "maven-plugin-mapping" );
artifacts.add( "maven-plugin-registry" );
+ artifacts.add( "maven-profile" );
artifacts.add( "maven-project" );
artifacts.add( "maven-settings" );
artifacts.add( "plexus-container-default" );
@@ -947,10 +947,8 @@
artifacts.add( "wagon-file" );
artifacts.add( "wagon-http-lightweight" );
artifacts.add( "wagon-ssh" );
- // TODO: remove doxia
- artifacts.add( "doxia-core" );
+ artifacts.add( "doxia-sink-api" );
artifacts.add( "maven-reporting-api" );
- artifacts.add( "oro" );
artifactFilter = new ExclusionSetFilter( artifacts );
}
Modified: maven/components/trunk/maven-mboot2/src/main/java/MBoot.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-mboot2/src/main/java/MBoot.java?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-mboot2/src/main/java/MBoot.java (original)
+++ maven/components/trunk/maven-mboot2/src/main/java/MBoot.java Wed Jul 20 23:54:21 2005
@@ -41,7 +41,7 @@
"maven-artifact", "maven-plugin-descriptor", "maven-artifact-manager", "maven-artifact-test",
"maven-plugin-mapping",
"maven-script/maven-script-beanshell", "maven-script/maven-script-marmalade", "maven-project", "maven-profile",
- "maven-plugin-registry", "maven-reporting/maven-reporting-api", "maven-core", "maven-archiver",
+ "maven-plugin-registry", "maven-reporting/maven-reporting-api", "maven-reporting/maven-reporting-impl", "maven-core", "maven-archiver",
"maven-plugin-tools/maven-plugin-tools-api", "maven-plugin-tools/maven-plugin-tools-java",
"maven-plugin-tools/maven-plugin-tools-beanshell", "maven-plugin-tools/maven-plugin-tools-pluggy",
"maven-plugin-tools/maven-plugin-tools-marmalade", "maven-core-it-verifier"};
Modified: maven/components/trunk/maven-plugins/maven-checkstyle-plugin/pom.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-checkstyle-plugin/pom.xml?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-checkstyle-plugin/pom.xml (original)
+++ maven/components/trunk/maven-plugins/maven-checkstyle-plugin/pom.xml Wed Jul 20 23:54:21 2005
@@ -13,7 +13,7 @@
<dependencies>
<dependency>
<groupId>org.apache.maven.reporting</groupId>
- <artifactId>maven-reporting-api</artifactId>
+ <artifactId>maven-reporting-impl</artifactId>
<version>2.0-beta-1-SNAPSHOT</version>
</dependency>
<dependency>
Modified: maven/components/trunk/maven-plugins/maven-javadoc-plugin/pom.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-javadoc-plugin/pom.xml?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-javadoc-plugin/pom.xml (original)
+++ maven/components/trunk/maven-plugins/maven-javadoc-plugin/pom.xml Wed Jul 20 23:54:21 2005
@@ -32,7 +32,7 @@
<dependencies>
<dependency>
<groupId>org.apache.maven.reporting</groupId>
- <artifactId>maven-reporting-api</artifactId>
+ <artifactId>maven-reporting-impl</artifactId>
<version>2.0-beta-1-SNAPSHOT</version>
</dependency>
<dependency>
Modified: maven/components/trunk/maven-plugins/maven-pmd-plugin/pom.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-pmd-plugin/pom.xml?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-pmd-plugin/pom.xml (original)
+++ maven/components/trunk/maven-plugins/maven-pmd-plugin/pom.xml Wed Jul 20 23:54:21 2005
@@ -13,7 +13,7 @@
<dependencies>
<dependency>
<groupId>org.apache.maven.reporting</groupId>
- <artifactId>maven-reporting-api</artifactId>
+ <artifactId>maven-reporting-impl</artifactId>
<version>2.0-beta-1-SNAPSHOT</version>
</dependency>
<dependency>
Modified: maven/components/trunk/maven-plugins/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java (original)
+++ maven/components/trunk/maven-plugins/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java Wed Jul 20 23:54:21 2005
@@ -120,15 +120,7 @@
public void executeReport( Locale locale )
throws MavenReportException
{
- Sink sink = null;
- try
- {
- sink = getSink();
- }
- catch ( IOException e )
- {
- throw new MavenReportException( "Can't obtain sink for PMD report.", e );
- }
+ Sink sink = getSink();
PMD pmd = new PMD();
RuleContext ruleContext = new RuleContext();
Modified: maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/pom.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/pom.xml?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/pom.xml (original)
+++ maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/pom.xml Wed Jul 20 23:54:21 2005
@@ -32,8 +32,13 @@
<inceptionYear>2005</inceptionYear>
<dependencies>
<dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-model</artifactId>
+ <version>2.0-beta-1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
<groupId>org.apache.maven.reporting</groupId>
- <artifactId>maven-reporting-api</artifactId>
+ <artifactId>maven-reporting-impl</artifactId>
<version>2.0-beta-1-SNAPSHOT</version>
</dependency>
<dependency>
Modified: maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/CimReport.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/CimReport.java?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/CimReport.java (original)
+++ maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/CimReport.java Wed Jul 20 23:54:21 2005
@@ -118,16 +118,9 @@
public void executeReport( Locale locale )
throws MavenReportException
{
- try
- {
- CimRenderer r = new CimRenderer( getSink(), getProject().getModel(), locale );
+ CimRenderer r = new CimRenderer( getSink(), getProject().getModel(), locale );
- r.render();
- }
- catch ( IOException e )
- {
- throw new MavenReportException( "Can't write the report " + getOutputName(), e );
- }
+ r.render();
}
/**
Modified: maven/components/trunk/maven-plugins/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-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java (original)
+++ maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java Wed Jul 20 23:54:21 2005
@@ -138,17 +138,10 @@
public void executeReport( Locale locale )
throws MavenReportException
{
- try
- {
- DependenciesRenderer r = new DependenciesRenderer( getSink(), getProject(), locale, mavenProjectBuilder,
- artifactFactory );
+ DependenciesRenderer r = new DependenciesRenderer( getSink(), getProject(), locale, mavenProjectBuilder,
+ artifactFactory );
- r.render();
- }
- catch ( IOException e )
- {
- throw new MavenReportException( "Can't write the report " + getOutputName(), e );
- }
+ r.render();
}
/**
Modified: maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/IssueTrackingReport.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/IssueTrackingReport.java?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/IssueTrackingReport.java (original)
+++ maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/IssueTrackingReport.java Wed Jul 20 23:54:21 2005
@@ -115,16 +115,9 @@
public void executeReport( Locale locale )
throws MavenReportException
{
- try
- {
- IssueTrackingRenderer r = new IssueTrackingRenderer( getSink(), getProject().getModel(), locale );
+ IssueTrackingRenderer r = new IssueTrackingRenderer( getSink(), getProject().getModel(), locale );
- r.render();
- }
- catch ( IOException e )
- {
- throw new MavenReportException( "Can't write the report " + getOutputName(), e );
- }
+ r.render();
}
/**
Modified: maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/LicenseReport.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/LicenseReport.java?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/LicenseReport.java (original)
+++ maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/LicenseReport.java Wed Jul 20 23:54:21 2005
@@ -123,16 +123,9 @@
public void executeReport( Locale locale )
throws MavenReportException
{
- try
- {
- LicenseRenderer r = new LicenseRenderer( getSink(), getProject(), locale );
+ LicenseRenderer r = new LicenseRenderer( getSink(), getProject(), locale );
- r.render();
- }
- catch ( IOException e )
- {
- throw new MavenReportException( "Can't write the report " + getOutputName(), e );
- }
+ r.render();
}
/**
Modified: maven/components/trunk/maven-plugins/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-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java (original)
+++ maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java Wed Jul 20 23:54:21 2005
@@ -116,16 +116,9 @@
public void executeReport( Locale locale )
throws MavenReportException
{
- try
- {
- MailingListsRenderer r = new MailingListsRenderer( getSink(), getProject().getModel(), locale );
+ MailingListsRenderer r = new MailingListsRenderer( getSink(), getProject().getModel(), locale );
- r.render();
- }
- catch ( IOException e )
- {
- throw new MavenReportException( "Can't write the report " + getOutputName(), e );
- }
+ r.render();
}
/**
Modified: maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/ScmReport.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/ScmReport.java?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/ScmReport.java (original)
+++ maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/ScmReport.java Wed Jul 20 23:54:21 2005
@@ -115,16 +115,9 @@
public void executeReport( Locale locale )
throws MavenReportException
{
- try
- {
- ScmRenderer r = new ScmRenderer( getSink(), getProject().getModel(), locale );
+ ScmRenderer r = new ScmRenderer( getSink(), getProject().getModel(), locale );
- r.render();
- }
- catch ( IOException e )
- {
- throw new MavenReportException( "Can't write the report " + getOutputName(), e );
- }
+ r.render();
}
/**
Modified: maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/TeamListReport.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/TeamListReport.java?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/TeamListReport.java (original)
+++ maven/components/trunk/maven-plugins/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/TeamListReport.java Wed Jul 20 23:54:21 2005
@@ -119,16 +119,9 @@
public void executeReport( Locale locale )
throws MavenReportException
{
- try
- {
- TeamListRenderer r = new TeamListRenderer( getSink(), getProject().getModel(), locale );
+ TeamListRenderer r = new TeamListRenderer( getSink(), getProject().getModel(), locale );
- r.render();
- }
- catch ( IOException e )
- {
- throw new MavenReportException( "Can't write the report " + getOutputName(), e );
- }
+ r.render();
}
/**
Modified: maven/components/trunk/maven-plugins/maven-site-plugin/pom.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/pom.xml?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-site-plugin/pom.xml (original)
+++ maven/components/trunk/maven-plugins/maven-site-plugin/pom.xml Wed Jul 20 23:54:21 2005
@@ -48,7 +48,7 @@
<dependency>
<groupId>plexus</groupId>
<artifactId>plexus-site-renderer</artifactId>
- <version>1.0-alpha-2-20050715.080727-2</version>
+ <version>1.0-alpha-2-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.maven.wagon</groupId>
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=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-reporting/maven-reporting-api/pom.xml (original)
+++ maven/components/trunk/maven-reporting/maven-reporting-api/pom.xml Wed Jul 20 23:54:21 2005
@@ -39,29 +39,9 @@
</developers>
<dependencies>
<dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0-beta-1-SNAPSHOT</version>
- </dependency>
- <dependency>
<groupId>doxia</groupId>
- <artifactId>doxia-core</artifactId>
+ <artifactId>doxia-sink-api</artifactId>
<version>1.0-alpha-4-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0-beta-1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>commons-validator</groupId>
- <artifactId>commons-validator</artifactId>
- <version>1.1.4</version>
- </dependency>
- <dependency>
- <groupId>oro</groupId>
- <artifactId>oro</artifactId>
- <version>2.0.7</version>
</dependency>
</dependencies>
</project>
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=220009&r1=220008&r2=220009&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 Wed Jul 20 23:54:21 2005
@@ -18,7 +18,6 @@
import org.codehaus.doxia.sink.Sink;
-import java.io.IOException;
import java.io.File;
import java.util.Locale;
@@ -47,9 +46,6 @@
String getCategoryName();
String getDescription( Locale locale );
-
- Sink getSink()
- throws IOException;
// TODO: remove?
void setReportOutputDirectory( File outputDirectory );
Propchange: maven/components/trunk/maven-reporting/maven-reporting-impl/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Wed Jul 20 23:54:21 2005
@@ -0,0 +1,4 @@
+target
+*.iml
+*.iws
+*.ipr
Added: maven/components/trunk/maven-reporting/maven-reporting-impl/pom.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-impl/pom.xml?rev=220009&view=auto
==============================================================================
--- maven/components/trunk/maven-reporting/maven-reporting-impl/pom.xml (added)
+++ maven/components/trunk/maven-reporting/maven-reporting-impl/pom.xml Wed Jul 20 23:54:21 2005
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+/*
+ * Copyright 2001-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.
+ */
+ -->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>maven-reporting</artifactId>
+ <groupId>org.apache.maven.reporting</groupId>
+ <version>2.0-beta-1-SNAPSHOT</version>
+ </parent>
+ <artifactId>maven-reporting-impl</artifactId>
+ <developers>
+ <developer>
+ <id>vsiveton</id>
+ <name>Vincent Siveton</name>
+ <email>vincent.siveton@gmail.com</email>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>-5</timezone>
+ </developer>
+ </developers>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-project</artifactId>
+ <version>2.0-beta-1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.reporting</groupId>
+ <artifactId>maven-reporting-api</artifactId>
+ <version>2.0-beta-1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>doxia</groupId>
+ <artifactId>doxia-core</artifactId>
+ <version>1.0-alpha-4-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ <version>2.0-beta-1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-validator</groupId>
+ <artifactId>commons-validator</artifactId>
+ <version>1.1.4</version>
+ </dependency>
+ <dependency>
+ <groupId>oro</groupId>
+ <artifactId>oro</artifactId>
+ <version>2.0.7</version>
+ </dependency>
+ </dependencies>
+</project>
Propchange: maven/components/trunk/maven-reporting/maven-reporting-impl/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/components/trunk/maven-reporting/maven-reporting-impl/pom.xml
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Copied: maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenMultiPageReport.java (from r219985, maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenMultiPageReport.java)
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenMultiPageReport.java?p2=maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenMultiPageReport.java&p1=maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenMultiPageReport.java&r1=219985&r2=220009&rev=220009&view=diff
==============================================================================
(empty)
Copied: maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java (from r219985, 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-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java?p2=maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java&p1=maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java&r1=219985&r2=220009&rev=220009&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-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReport.java Wed Jul 20 23:54:21 2005
@@ -1,7 +1,7 @@
package org.apache.maven.reporting;
/*
- * Copyright 2005 The Apache Software Foundation.
+ * Copyright 2001-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.
@@ -101,6 +101,7 @@
/**
* @see org.apache.maven.reporting.MavenReport#generate(org.codehaus.doxia.sink.Sink, java.util.Locale)
+ * @deprecated
*/
public void generate( Sink sink, Locale locale )
throws MavenReportException
@@ -126,12 +127,6 @@
{
}
- public Sink getSink()
- throws IOException
- {
- return sink;
- }
-
public String getCategoryName()
{
return CATEGORY_PROJECT_REPORTS;
@@ -204,5 +199,10 @@
public void setReportOutputDirectory( File reportOutputDirectory )
{
this.reportOutputDirectory = reportOutputDirectory;
+ }
+
+ public Sink getSink()
+ {
+ return sink;
}
}
Copied: maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReportRenderer.java (from r219985, maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReportRenderer.java)
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReportRenderer.java?p2=maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReportRenderer.java&p1=maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReportRenderer.java&r1=219985&r2=220009&rev=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/AbstractMavenReportRenderer.java (original)
+++ maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReportRenderer.java Wed Jul 20 23:54:21 2005
@@ -1,7 +1,7 @@
package org.apache.maven.reporting;
/*
- * Copyright 2004-2005 The Apache Software Foundation.
+ * Copyright 2001-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.
Propchange: maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/AbstractMavenReportRenderer.java
------------------------------------------------------------------------------
svn:eol-style = native
Copied: maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/MultiPageSink.java (from r219985, maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/sink/MultiPageSink.java)
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/MultiPageSink.java?p2=maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/MultiPageSink.java&p1=maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/sink/MultiPageSink.java&r1=219985&r2=220009&rev=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/sink/MultiPageSink.java (original)
+++ maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/MultiPageSink.java Wed Jul 20 23:54:21 2005
@@ -1,7 +1,20 @@
-/**
- *
- */
package org.apache.maven.reporting.sink;
+
+/*
+ * Copyright 2001-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.codehaus.doxia.sink.Sink;
import org.codehaus.doxia.sink.SinkAdapter;
Copied: maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/SinkFactory.java (from r219985, maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/sink/SinkFactory.java)
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/SinkFactory.java?p2=maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/SinkFactory.java&p1=maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/sink/SinkFactory.java&r1=219985&r2=220009&rev=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-reporting/maven-reporting-api/src/main/java/org/apache/maven/reporting/sink/SinkFactory.java (original)
+++ maven/components/trunk/maven-reporting/maven-reporting-impl/src/main/java/org/apache/maven/reporting/sink/SinkFactory.java Wed Jul 20 23:54:21 2005
@@ -1,14 +1,7 @@
package org.apache.maven.reporting.sink;
-import java.io.File;
-import java.io.InputStream;
-
-import org.codehaus.doxia.sink.Sink;
-import org.codehaus.doxia.site.renderer.SiteRenderer;
-import org.codehaus.plexus.util.StringInputStream;
-
/*
- * Copyright 2005 The Apache Software Foundation.
+ * Copyright 2001-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.
@@ -22,6 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
+import java.io.File;
+import java.io.InputStream;
+
+import org.codehaus.doxia.sink.Sink;
+import org.codehaus.doxia.site.renderer.SiteRenderer;
+import org.codehaus.plexus.util.StringInputStream;
/**
* @author <a href="evenisse@apache.org">Emmanuel Venisse</a>
Modified: maven/components/trunk/maven-reporting/pom.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-reporting/pom.xml?rev=220009&r1=220008&r2=220009&view=diff
==============================================================================
--- maven/components/trunk/maven-reporting/pom.xml (original)
+++ maven/components/trunk/maven-reporting/pom.xml Wed Jul 20 23:54:21 2005
@@ -12,5 +12,6 @@
<inceptionYear>2005</inceptionYear>
<modules>
<module>maven-reporting-api</module>
+ <module>maven-reporting-impl</module>
</modules>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org