You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by dk...@apache.org on 2007/12/13 17:29:19 UTC
svn commit: r603947 -
/maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/resource/ApacheNoticeResourceTransformer.java
Author: dkulp
Date: Thu Dec 13 08:29:18 2007
New Revision: 603947
URL: http://svn.apache.org/viewvc?rev=603947&view=rev
Log:
Fix JDK 1.4 issues
Modified:
maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/resource/ApacheNoticeResourceTransformer.java
Modified: maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/resource/ApacheNoticeResourceTransformer.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/resource/ApacheNoticeResourceTransformer.java?rev=603947&r1=603946&r2=603947&view=diff
==============================================================================
--- maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/resource/ApacheNoticeResourceTransformer.java (original)
+++ maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/resource/ApacheNoticeResourceTransformer.java Thu Dec 13 08:29:18 2007
@@ -24,6 +24,7 @@
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
+import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Iterator;
@@ -110,7 +111,7 @@
{
//resource-bundle 1.3 mode
if ( lineCount == 1
- && sb.toString().contains( "This product includes/uses software(s) developed by" ))
+ && sb.toString().indexOf( "This product includes/uses software(s) developed by" ) != -1)
{
currentOrg = (Set) organizationEntries.get( sb.toString().trim() );
if ( currentOrg == null )
@@ -133,7 +134,8 @@
else
{
String ent = sb.toString();
- if ( ent.startsWith( projectName ) && ent.contains( "Copyright " ) )
+ if ( ent.startsWith( projectName )
+ && ent.indexOf( "Copyright " ) != -1 )
{
copyright = ent;
}
@@ -165,7 +167,8 @@
{
jos.putNextEntry( new JarEntry( "META-INF/NOTICE" ) );
- OutputStreamWriter writer = new OutputStreamWriter( jos );
+ OutputStreamWriter pow = new OutputStreamWriter( jos );
+ PrintWriter writer = new PrintWriter(pow);
int count = 0;
for ( Iterator itr = entries.iterator() ; itr.hasNext() ; )
@@ -179,13 +182,13 @@
if ( count == 2 && copyright != null )
{
- writer.append( copyright );
- writer.append( '\n' );
+ writer.print( copyright );
+ writer.print( '\n' );
}
else
{
- writer.append( line );
- writer.append( '\n' );
+ writer.print( line );
+ writer.print( '\n' );
}
if (count == 3)
{
@@ -193,13 +196,14 @@
for (Iterator oit = organizationEntries.entrySet().iterator() ; oit.hasNext();)
{
Map.Entry entry = (Map.Entry) oit.next();
- writer.append( entry.getKey().toString() ).append( '\n' );
+ writer.print( entry.getKey().toString() );
+ writer.print( '\n' );
Set entrySet = (Set)entry.getValue();
for (Iterator eit = entrySet.iterator() ; eit.hasNext() ;)
{
- writer.append( eit.next().toString() );
+ writer.print( eit.next().toString() );
}
- writer.append( '\n' );
+ writer.print( '\n' );
}
}
}