Author: olamy
Date: Thu Dec 20 16:43:05 2007
New Revision: 606078

URL: http://svn.apache.org/viewvc?rev=606078&view=rev
Log:
add an it which test force jar recreation

Added:
    maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/
      - copied from r606074, 
maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-no-recreation/
Modified:
    maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/pom.xml
    maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/verify.bsh

Modified: maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/pom.xml?rev=606078&r1=606074&r2=606078&view=diff
==============================================================================
--- maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/pom.xml 
(original)
+++ maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/pom.xml Thu 
Dec 20 16:43:05 2007
@@ -20,8 +20,8 @@
 <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.plugins</groupId>
-  <artifactId>MJAR-70-no-recreation</artifactId>
-  <name>MJAR-70-no-recreation</name>
+  <artifactId>MJAR-70-recreation</artifactId>
+  <name>MJAR-70-recreation</name>
   <packaging>jar</packaging>
   <version>1.0-SNAPSHOT</version>
 
@@ -32,6 +32,7 @@
         <artifactId>maven-jar-plugin</artifactId>
         <version>@pom.version@</version>
         <configuration>
+          <forceCreation>true</forceCreation>
         </configuration>
       </plugin>
     </plugins>

Modified: 
maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/verify.bsh
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/verify.bsh?rev=606078&r1=606074&r2=606078&view=diff
==============================================================================
--- maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/verify.bsh 
(original)
+++ maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-70-recreation/verify.bsh 
Thu Dec 20 16:43:05 2007
@@ -35,7 +35,7 @@
         return false;
     }
     
-    File artifact = new File ( target, 
"MJAR-70-no-recreation-1.0-SNAPSHOT.jar" );
+    File artifact = new File ( target, "MJAR-70-recreation-1.0-SNAPSHOT.jar" );
     if ( !artifact.exists() || artifact.isDirectory() )
     {
         System.err.println( "artifact file is missing or a directory." );
@@ -52,15 +52,15 @@
     CommandLineUtils.executeCommandLine( commandline, consumer, consumer );
     
     System.out.println( consumer.getOutput() );
-       artifact = new File ( target, "MJAR-70-no-recreation-1.0-SNAPSHOT.jar" 
);     
+       artifact = new File ( target, "MJAR-70-recreation-1.0-SNAPSHOT.jar" );  
   
        if ( !artifact.exists() || artifact.isDirectory() )
     {
         System.err.println( "artifact file is missing or a directory." );
         return false;
     }
-    if ( lastModified != artifact.lastModified() )
+    if ( artifact.lastModified() <= lastModified )
     {
-        System.err.println( "lastModified != artifact.lastModified() jar has 
been recreated" );
+        System.err.println( "artifact.lastModified() <= lastModified jar has 
not been recreated" );
         return false;    
     }
 


Reply via email to