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;
}