You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by st...@apache.org on 2009/09/07 17:46:16 UTC

svn commit: r812205 - in /maven/plugins/trunk/maven-shade-plugin/src/it: finalNameBuild-attached/ finalNameBuild/ finalNameShade-attached/ finalNameShade/

Author: struberg
Date: Mon Sep  7 15:46:16 2009
New Revision: 812205

URL: http://svn.apache.org/viewvc?rev=812205&view=rev
Log:
MSHADE-54 check local IT-repository for the properly deployed artifacts

Added:
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/setup.bsh
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/setup.bsh
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/setup.bsh
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/setup.bsh
Removed:
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/invoker.properties
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/invoker.properties
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/invoker.properties
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/invoker.properties
Modified:
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/pom.xml
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/verify.bsh
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/pom.xml
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/verify.bsh
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/pom.xml
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/verify.bsh
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/pom.xml
    maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/verify.bsh

Modified: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/pom.xml?rev=812205&r1=812204&r2=812205&view=diff
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/pom.xml (original)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/pom.xml Mon Sep  7 15:46:16 2009
@@ -22,7 +22,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>org.apache.maven.its.shade.aat</groupId>
+  <groupId>org.apache.maven.its.shade.fnba</groupId>
   <artifactId>finalNameBuildAttached</artifactId>
   <version>1.0</version>
 

Added: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/setup.bsh
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/setup.bsh?rev=812205&view=auto
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/setup.bsh (added)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/setup.bsh Mon Sep  7 15:46:16 2009
@@ -0,0 +1,11 @@
+import java.io.*;
+import java.util.*;
+
+import org.codehaus.plexus.util.*;
+
+File file = new File( localRepositoryPath, "org/apache/maven/its/shade/fnba" );
+System.out.println( "Deleting " + file );
+FileUtils.deleteDirectory( file );
+
+return true;
+

Modified: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/verify.bsh
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/verify.bsh?rev=812205&r1=812204&r2=812205&view=diff
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/verify.bsh (original)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild-attached/verify.bsh Mon Sep  7 15:46:16 2009
@@ -21,6 +21,24 @@
         System.out.println( "shaded file does not exist: " + shaded );
         return false;
     }
+
+    // check for the artifact in the repo (unshaded)
+    File rfile = new File( localRepositoryPath
+                         ,  "org/apache/maven/its/shade/fnba/finalNameBuildAttached/1.0/finalNameBuildAttached-1.0.jar" );
+    System.out.println( "Checking for existence in repo: " + rfile );
+    if ( !rfile.isFile() )
+    {
+        throw new FileNotFoundException( "Missing: " + rfile.getAbsolutePath() );
+    }
+
+    // check for the shaded artifact in the repo (shaded as attached artifact)
+    File afile = new File( localRepositoryPath
+                         ,  "org/apache/maven/its/shade/fnba/finalNameBuildAttached/1.0/finalNameBuildAttached-1.0-shaded.jar" );
+    System.out.println( "Checking for existence in repo: " + afile );
+    if ( !afile.isFile() )
+    {
+        throw new FileNotFoundException( "Missing: " + afile.getAbsolutePath() );
+    }
 }
 catch( Throwable t )
 {

Modified: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/pom.xml?rev=812205&r1=812204&r2=812205&view=diff
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/pom.xml (original)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/pom.xml Mon Sep  7 15:46:16 2009
@@ -22,7 +22,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>org.apache.maven.its.shade.aat</groupId>
+  <groupId>org.apache.maven.its.shade.fnb</groupId>
   <artifactId>finalNameBuild</artifactId>
   <version>1.0</version>
 

Added: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/setup.bsh
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/setup.bsh?rev=812205&view=auto
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/setup.bsh (added)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/setup.bsh Mon Sep  7 15:46:16 2009
@@ -0,0 +1,11 @@
+import java.io.*;
+import java.util.*;
+
+import org.codehaus.plexus.util.*;
+
+File file = new File( localRepositoryPath, "org/apache/maven/its/shade/fnb" );
+System.out.println( "Deleting " + file );
+FileUtils.deleteDirectory( file );
+
+return true;
+

Modified: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/verify.bsh
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/verify.bsh?rev=812205&r1=812204&r2=812205&view=diff
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/verify.bsh (original)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameBuild/verify.bsh Mon Sep  7 15:46:16 2009
@@ -22,16 +22,14 @@
         return false;
     }
 
-/* TODO: enable after we switched form package to install target for the ITS!
-    // check for the artifact in the repo
-    File rfile = new File( new File( basedir, "target/local-repo" ), 
-                         "org/apache/maven/its/shade/aat/finalNameBuild/1.0/finalNameBuild-1.0.jar" );
+    // check for the artifact in the repo. This is the shaded one!
+    File rfile = new File( localRepositoryPath
+                         ,  "org/apache/maven/its/shade/fnb/finalNameBuild/1.0/finalNameBuild-1.0.jar" );
     System.out.println( "Checking for existence in repo: " + rfile );
     if ( !rfile.isFile() )
     {
         throw new FileNotFoundException( "Missing: " + rfile.getAbsolutePath() );
     }
-*/
 }
 catch( Throwable t )
 {

Modified: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/pom.xml?rev=812205&r1=812204&r2=812205&view=diff
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/pom.xml (original)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/pom.xml Mon Sep  7 15:46:16 2009
@@ -22,7 +22,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>org.apache.maven.its.shade.aat</groupId>
+  <groupId>org.apache.maven.its.shade.fnsa</groupId>
   <artifactId>finalNameShadeAttached</artifactId>
   <version>1.0</version>
 

Added: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/setup.bsh
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/setup.bsh?rev=812205&view=auto
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/setup.bsh (added)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/setup.bsh Mon Sep  7 15:46:16 2009
@@ -0,0 +1,11 @@
+import java.io.*;
+import java.util.*;
+
+import org.codehaus.plexus.util.*;
+
+File file = new File( localRepositoryPath, "org/apache/maven/its/shade/fnsa" );
+System.out.println( "Deleting " + file );
+FileUtils.deleteDirectory( file );
+
+return true;
+

Modified: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/verify.bsh
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/verify.bsh?rev=812205&r1=812204&r2=812205&view=diff
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/verify.bsh (original)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade-attached/verify.bsh Mon Sep  7 15:46:16 2009
@@ -21,6 +21,25 @@
         System.out.println( "shaded file does not exist: " + shaded );
         return false;
     }
+
+    // check for the artifact in the repo
+    File rfile = new File( localRepositoryPath
+                         ,  "org/apache/maven/its/shade/fnsa/finalNameShadeAttached/1.0/finalNameShadeAttached-1.0.jar" );
+    System.out.println( "Checking for existence in repo: " + rfile );
+    if ( !rfile.isFile() )
+    {
+        throw new FileNotFoundException( "Missing: " + rfile.getAbsolutePath() );
+    }
+
+    // check for the shaded artifact in the repo
+    File afile = new File( localRepositoryPath
+                         ,  "org/apache/maven/its/shade/fnsa/finalNameShadeAttached/1.0/finalNameShadeAttached-1.0-shaded.jar" );
+    System.out.println( "Checking for existence in repo: " + afile );
+    if ( !afile.isFile() )
+    {
+        throw new FileNotFoundException( "Missing: " + afile.getAbsolutePath() );
+    }
+
 }
 catch( Throwable t )
 {

Modified: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/pom.xml?rev=812205&r1=812204&r2=812205&view=diff
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/pom.xml (original)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/pom.xml Mon Sep  7 15:46:16 2009
@@ -22,7 +22,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>org.apache.maven.its.shade.aat</groupId>
+  <groupId>org.apache.maven.its.shade.fns</groupId>
   <artifactId>finalNameShade</artifactId>
   <version>1.0</version>
 

Added: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/setup.bsh
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/setup.bsh?rev=812205&view=auto
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/setup.bsh (added)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/setup.bsh Mon Sep  7 15:46:16 2009
@@ -0,0 +1,11 @@
+import java.io.*;
+import java.util.*;
+
+import org.codehaus.plexus.util.*;
+
+File file = new File( localRepositoryPath, "org/apache/maven/its/shade/fns" );
+System.out.println( "Deleting " + file );
+FileUtils.deleteDirectory( file );
+
+return true;
+

Modified: maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/verify.bsh
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/verify.bsh?rev=812205&r1=812204&r2=812205&view=diff
==============================================================================
--- maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/verify.bsh (original)
+++ maven/plugins/trunk/maven-shade-plugin/src/it/finalNameShade/verify.bsh Mon Sep  7 15:46:16 2009
@@ -21,6 +21,16 @@
         System.out.println( "shaded file does not exist: " + shaded );
         return false;
     }
+
+    // check for the artifact in the repo
+    File rfile = new File( localRepositoryPath
+                         ,  "org/apache/maven/its/shade/fns/finalNameShade/1.0/finalNameShade-1.0.jar" );
+    System.out.println( "Checking for existence in repo: " + rfile );
+    if ( !rfile.isFile() )
+    {
+        throw new FileNotFoundException( "Missing: " + rfile.getAbsolutePath() );
+    }
+
 }
 catch( Throwable t )
 {