Author: brett Date: Tue Jul 19 18:24:35 2005 New Revision: 219826 URL: http://svn.apache.org/viewcvs?rev=219826&view=rev Log: apply some inspections
Modified: maven/components/trunk/maven-plugins/maven-release-plugin/src/main/java/org/apache/maven/plugin/release/PrepareReleaseMojo.java maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java maven/components/trunk/maven-reports/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java Modified: maven/components/trunk/maven-plugins/maven-release-plugin/src/main/java/org/apache/maven/plugin/release/PrepareReleaseMojo.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-release-plugin/src/main/java/org/apache/maven/plugin/release/PrepareReleaseMojo.java?rev=219826&r1=219825&r2=219826&view=diff ============================================================================== --- maven/components/trunk/maven-plugins/maven-release-plugin/src/main/java/org/apache/maven/plugin/release/PrepareReleaseMojo.java (original) +++ maven/components/trunk/maven-plugins/maven-release-plugin/src/main/java/org/apache/maven/plugin/release/PrepareReleaseMojo.java Tue Jul 19 18:24:35 2005 @@ -42,12 +42,12 @@ /** * Prepare for a release in SCM * - * @goal prepare - * @requiresDependencyResolution test - * * @author <a href="mailto:[EMAIL PROTECTED]">Emmanuel Venisse</a> - * @author <a href="mailto:[EMAIL PROTECTED]>Jason van Zyl</a> + * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a> * @version $Id: DoxiaMojo.java 169372 2005-05-09 22:47:34Z evenisse $ + * @goal prepare + * @requiresDependencyResolution test + * @todo check how this works with version ranges */ public class PrepareReleaseMojo extends AbstractReleaseMojo @@ -58,7 +58,7 @@ * @readonly */ private String basedir; - + /** * @parameter expression="${settings.interactiveMode}" * @readonly @@ -127,8 +127,7 @@ for ( Iterator i = changedFiles.iterator(); i.hasNext(); ) { ScmFile f = (ScmFile) i.next(); - if ( f.getPath().equals( "pom.xml.backup" ) || - f.getPath().equals( RELEASE_PROPS ) ) + if ( f.getPath().equals( "pom.xml.backup" ) || f.getPath().equals( RELEASE_PROPS ) ) { i.remove(); } @@ -147,7 +146,8 @@ message.append( "\n" ); } - throw new MojoExecutionException( "Cannot prepare the release because you have local modifications : \n" + message.toString() ); + throw new MojoExecutionException( + "Cannot prepare the release because you have local modifications : \n" + message.toString() ); } } @@ -230,8 +230,8 @@ message.append( "\n" ); } - throw new MojoExecutionException( "Can't release project due to non released dependencies :\n" - + message.toString() ); + throw new MojoExecutionException( + "Can't release project due to non released dependencies :\n" + message.toString() ); } } @@ -278,8 +278,8 @@ model.getScm().setConnection( rewriteScmConnection( model.getScm().getConnection(), getTagLabel() ) ); - model.getScm().setDeveloperConnection( rewriteScmConnection( model.getScm().getDeveloperConnection(), - getTagLabel() ) ); + model.getScm().setDeveloperConnection( + rewriteScmConnection( model.getScm().getDeveloperConnection(), getTagLabel() ) ); } try @@ -323,10 +323,10 @@ for ( Iterator j = model.getDependencies().iterator(); j.hasNext(); ) { Dependency dependency = (Dependency) j.next(); - if ( artifact.getGroupId().equals( dependency.getGroupId() ) - && artifact.getArtifactId().equals( dependency.getArtifactId() ) - && artifact.getBaseVersion().equals( dependency.getVersion() ) - && artifact.getType().equals( dependency.getType() ) ) + if ( artifact.getGroupId().equals( dependency.getGroupId() ) && + artifact.getArtifactId().equals( dependency.getArtifactId() ) && + artifact.getBaseVersion().equals( dependency.getVersion() ) && + artifact.getType().equals( dependency.getType() ) ) { dependency.setVersion( artifact.getVersion() ); } @@ -343,8 +343,8 @@ for ( Iterator j = model.getBuild().getPlugins().iterator(); j.hasNext(); ) { Plugin plugin = (Plugin) j.next(); - if ( artifact.getGroupId().equals( plugin.getGroupId() ) - && artifact.getArtifactId().equals( plugin.getArtifactId() ) ) + if ( artifact.getGroupId().equals( plugin.getGroupId() ) && + artifact.getArtifactId().equals( plugin.getArtifactId() ) ) { plugin.setGroupId( artifact.getGroupId() ); plugin.setVersion( artifact.getVersion() ); @@ -361,7 +361,7 @@ transformer.setProject( project.getFile() ); - transformer.setUpdatedModel ( model ); + transformer.setUpdatedModel( model ); transformer.transformNodes(); @@ -389,7 +389,8 @@ { nextVersionString = Integer.toString( Integer.parseInt( nextVersionString ) + 1 ); - projectVersion = projectVersion.substring( 0, projectVersion.lastIndexOf( "-" ) + 1 ) + nextVersionString + SNAPSHOT; + projectVersion = projectVersion.substring( 0, projectVersion.lastIndexOf( "-" ) + 1 ) + nextVersionString + + SNAPSHOT; } catch ( NumberFormatException e ) { @@ -426,7 +427,7 @@ transformer.setProject( project.getFile() ); - transformer.setUpdatedModel ( model ); + transformer.setUpdatedModel( model ); transformer.transformNodes(); @@ -570,11 +571,11 @@ { if ( scmConnection.startsWith( "svn" ) ) { - if ( scmConnection.endsWith( "trunk/") ) + if ( scmConnection.endsWith( "trunk/" ) ) { scmConnection = scmConnection.substring( 0, scmConnection.length() - "trunk/".length() ); } - if ( scmConnection.endsWith( "branches/") ) + if ( scmConnection.endsWith( "branches/" ) ) { scmConnection = scmConnection.substring( 0, scmConnection.length() - "branches/".length() ); } Modified: maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java?rev=219826&r1=219825&r2=219826&view=diff ============================================================================== --- maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java (original) +++ maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java Tue Jul 19 18:24:35 2005 @@ -65,7 +65,7 @@ artifact.getVersion(), artifact.getScope() ); // TODO: this a very thin wrapper around a project builder - is it needed? - List dependencies = null; + List dependencies; // Use the ProjectBuilder, to enable post-processing and inheritance calculation before retrieving the // associated artifacts. @@ -101,11 +101,10 @@ { Dependency d = (Dependency) i.next(); + VersionRange versionRange = VersionRange.createFromVersionSpec( d.getVersion() ); Artifact artifact = artifactFactory.createDependencyArtifact( d.getGroupId(), d.getArtifactId(), - VersionRange.createFromVersionSpec( - d.getVersion() ), d.getType(), - d.getScope(), - inheritedScope ); + versionRange, d.getType(), d.getScope(), + inheritedScope ); if ( artifact != null && ( dependencyFilter == null || dependencyFilter.include( artifact ) ) ) { 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=219826&r1=219825&r2=219826&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 Tue Jul 19 18:24:35 2005 @@ -19,8 +19,8 @@ import org.apache.maven.artifact.Artifact; import org.apache.maven.model.Dependency; import org.apache.maven.project.MavenProject; -import org.apache.maven.reporting.AbstractMavenReportRenderer; import org.apache.maven.reporting.AbstractMavenReport; +import org.apache.maven.reporting.AbstractMavenReportRenderer; import org.apache.maven.reporting.MavenReportException; import org.codehaus.doxia.sink.Sink; import org.codehaus.doxia.site.renderer.SiteRenderer; @@ -35,12 +35,11 @@ /** * Generates the dependencies report. - * - * @goal dependencies * * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a> * @author <a href="mailto:[EMAIL PROTECTED]">Vincent Siveton</a> * @version $Id$ + * @goal dependencies * @plexus.component */ public class DependenciesReport @@ -107,7 +106,7 @@ } /** - * @see org.apache.maven.reporting.AbstractMavenReport#getSiteRenderer() + * @see AbstractMavenReport#getSiteRenderer() */ protected SiteRenderer getSiteRenderer() { @@ -126,7 +125,7 @@ r.render(); } - catch( IOException e ) + catch ( IOException e ) { throw new MavenReportException( "Can't write the report " + getOutputName(), e ); } @@ -167,7 +166,7 @@ // Dependencies report List dependencies = project.getDependencies(); - + if ( dependencies.isEmpty() ) { // TODO: should the report just be excluded? @@ -194,16 +193,16 @@ endTable(); } - + endSection(); // Transitive dependencies if ( !dependencies.isEmpty() ) { Set artifacts = getTransitiveDependencies( project ); - + startSection( getBundle( locale ).getString( "report.transitivedependencies.title" ) ); - + if ( artifacts.isEmpty() ) { // TODO: should the report just be excluded? @@ -212,22 +211,24 @@ else { startTable(); - + tableCaption( getBundle( locale ).getString( "report.transitivedependencies.intro" ) ); - + String groupId = getBundle( locale ).getString( "report.transitivedependencies.column.groupId" ); - String artifactId = getBundle( locale ).getString( "report.transitivedependencies.column.artifactId" ); + String artifactId = getBundle( locale ).getString( + "report.transitivedependencies.column.artifactId" ); String version = getBundle( locale ).getString( "report.transitivedependencies.column.version" ); - + tableHeader( new String[]{groupId, artifactId, version} ); - + for ( Iterator i = artifacts.iterator(); i.hasNext(); ) { Artifact artifact = (Artifact) i.next(); - - tableRow( new String[]{artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion()} ); + + tableRow( + new String[]{artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion()} ); } - + endTable(); } @@ -238,52 +239,52 @@ /** * Return a set of artifact which are not already present in the dependencies list. - * + * * @param project a Maven project * @return a set of transitive dependencies + * @todo check if this works with version ranges */ - private Set getTransitiveDependencies( MavenProject project ) - { + private Set getTransitiveDependencies( MavenProject project ) + { Set result = new HashSet(); - if ( ( project.getDependencies() == null ) || - ( project.getArtifacts() == null ) ) + if ( project.getDependencies() == null || project.getArtifacts() == null ) { return result; } - + List dependencies = project.getDependencies(); Set artifacts = project.getArtifacts(); for ( Iterator j = artifacts.iterator(); j.hasNext(); ) { - Artifact artifact = (Artifact)j.next(); + Artifact artifact = (Artifact) j.next(); boolean toadd = true; for ( Iterator i = dependencies.iterator(); i.hasNext(); ) { Dependency dependency = (Dependency) i.next(); - if ( ( artifact.getArtifactId().equals( dependency.getArtifactId() ) ) && - ( artifact.getGroupId().equals( dependency.getGroupId() ) ) && - ( artifact.getVersion().equals( dependency.getVersion() ) ) ) + if ( artifact.getArtifactId().equals( dependency.getArtifactId() ) && + artifact.getGroupId().equals( dependency.getGroupId() ) && + artifact.getVersion().equals( dependency.getVersion() ) ) { toadd = false; break; } } - + if ( toadd ) { result.add( artifact ); } } - + return result; } } private static ResourceBundle getBundle( Locale locale ) { - return ResourceBundle.getBundle("project-info-report", locale, DependenciesReport.class.getClassLoader() ); + return ResourceBundle.getBundle( "project-info-report", locale, DependenciesReport.class.getClassLoader() ); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]