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>[EMAIL PROTECTED]</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="[EMAIL PROTECTED]">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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]