You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2013/05/02 22:54:11 UTC
svn commit: r1478533 - in
/maven/shared/trunk/maven-dependency-tree/src/it/verbose:
expected-default.txt expected-verbose.txt expected.txt invoker.properties
pom.xml verify.bsh
Author: hboutemy
Date: Thu May 2 20:54:11 2013
New Revision: 1478533
URL: http://svn.apache.org/r1478533
Log:
improved verbose IT
Added:
maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected-default.txt (with props)
maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected-verbose.txt
- copied unchanged from r1478024, maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected.txt
Removed:
maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected.txt
Modified:
maven/shared/trunk/maven-dependency-tree/src/it/verbose/invoker.properties
maven/shared/trunk/maven-dependency-tree/src/it/verbose/pom.xml
maven/shared/trunk/maven-dependency-tree/src/it/verbose/verify.bsh
Added: maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected-default.txt
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected-default.txt?rev=1478533&view=auto
==============================================================================
--- maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected-default.txt (added)
+++ maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected-default.txt Thu May 2 20:54:11 2013
@@ -0,0 +1,28 @@
+org.apache.maven.its.dependency-tree:verbose:jar:1.0-SNAPSHOT
++- org.apache.maven:maven-project:jar:2.0.6:compile
+| +- org.apache.maven:maven-settings:jar:2.0.6:compile
+| +- org.apache.maven:maven-artifact-manager:jar:2.0.6:compile
+| | +- org.apache.maven:maven-repository-metadata:jar:2.0.6:compile
+| | \- org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2:compile
+| +- org.apache.maven:maven-plugin-registry:jar:2.0.6:compile
+| +- org.codehaus.plexus:plexus-utils:jar:1.4.1:compile
+| \- org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
+| +- junit:junit:jar:3.8.1:compile
+| \- classworlds:classworlds:jar:1.1-alpha-2:compile
++- org.apache.maven:maven-profile:jar:2.0.4:test (scope not updated to compile)
++- org.apache.maven:maven-model:jar:2.0.7:runtime
+\- org.apache.xmlgraphics:batik-bridge:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-anim:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-css:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-dom:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-ext:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-gvt:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-parser:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-script:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-util:jar:1.7:compile
+ +- org.apache.xmlgraphics:batik-xml:jar:1.7:compile
+ +- xalan:xalan:jar:2.6.0:compile
+ +- xml-apis:xml-apis:jar:1.3.04:compile
+ \- xml-apis:xml-apis-ext:jar:1.3.04:compile
Propchange: maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected-default.txt
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected-default.txt
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: maven/shared/trunk/maven-dependency-tree/src/it/verbose/expected-default.txt
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: maven/shared/trunk/maven-dependency-tree/src/it/verbose/invoker.properties
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-dependency-tree/src/it/verbose/invoker.properties?rev=1478533&r1=1478532&r2=1478533&view=diff
==============================================================================
--- maven/shared/trunk/maven-dependency-tree/src/it/verbose/invoker.properties (original)
+++ maven/shared/trunk/maven-dependency-tree/src/it/verbose/invoker.properties Thu May 2 20:54:11 2013
@@ -1 +1 @@
-invoker.goals = clean dependency:tree
+invoker.goals = clean validate
Modified: maven/shared/trunk/maven-dependency-tree/src/it/verbose/pom.xml
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-dependency-tree/src/it/verbose/pom.xml?rev=1478533&r1=1478532&r2=1478533&view=diff
==============================================================================
--- maven/shared/trunk/maven-dependency-tree/src/it/verbose/pom.xml (original)
+++ maven/shared/trunk/maven-dependency-tree/src/it/verbose/pom.xml Thu May 2 20:54:11 2013
@@ -79,25 +79,42 @@
</dependencies>
<build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>2.4</version>
- <configuration>
- <outputFile>target/tree.txt</outputFile>
- <verbose>true</verbose>
- </configuration>
- <dependencies>
- <dependency>
- <groupId>@project.groupId@</groupId>
- <artifactId>@project.artifactId@</artifactId>
- <version>@project.version@</version>
- </dependency>
- </dependencies>
- </plugin>
- </plugins>
- </pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.4</version>
+ <dependencies>
+ <dependency>
+ <groupId>@project.groupId@</groupId>
+ <artifactId>@project.artifactId@</artifactId>
+ <version>@project.version@</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>verbose</id>
+ <phase>validate</phase>
+ <configuration>
+ <outputFile>target/tree-verbose.txt</outputFile>
+ <verbose>true</verbose>
+ </configuration>
+ <goals>
+ <goal>tree</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>default</id>
+ <phase>validate</phase>
+ <configuration>
+ <outputFile>target/tree-default.txt</outputFile>
+ </configuration>
+ <goals>
+ <goal>tree</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
</build>
</project>
Modified: maven/shared/trunk/maven-dependency-tree/src/it/verbose/verify.bsh
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-dependency-tree/src/it/verbose/verify.bsh?rev=1478533&r1=1478532&r2=1478533&view=diff
==============================================================================
--- maven/shared/trunk/maven-dependency-tree/src/it/verbose/verify.bsh (original)
+++ maven/shared/trunk/maven-dependency-tree/src/it/verbose/verify.bsh Thu May 2 20:54:11 2013
@@ -2,17 +2,30 @@ import java.io.*;
import org.codehaus.plexus.util.*;
-String actual = FileUtils.fileRead( new File( basedir, "target/tree.txt" ) );
-String expected = FileUtils.fileRead( new File( basedir, "expected.txt" ) );
+String actual = FileUtils.fileRead( new File( basedir, "target/tree-verbose.txt" ) );
+String expected = FileUtils.fileRead( new File( basedir, "expected-verbose.txt" ) );
actual = actual.replaceAll( "[\n\r]+", "\n" );
expected = expected.replaceAll( "[\n\r]+", "\n" );
-System.out.println( "Checking dependency tree..." );
+System.out.println( "Checking verbose dependency tree..." );
if ( !actual.equals( expected ) )
{
- throw new Exception( "Unexpected dependency tree" );
+ throw new Exception( "Unexpected verbose dependency tree" );
+}
+
+actual = FileUtils.fileRead( new File( basedir, "target/tree-default.txt" ) );
+expected = FileUtils.fileRead( new File( basedir, "expected-default.txt" ) );
+
+actual = actual.replaceAll( "[\n\r]+", "\n" );
+expected = expected.replaceAll( "[\n\r]+", "\n" );
+
+System.out.println( "Checking default dependency tree..." );
+
+if ( !actual.equals( expected ) )
+{
+ throw new Exception( "Unexpected default dependency tree" );
}
return true;