Browse Source

Fixed some compile errors due to tasks relying on deprecated behaviour in Ant1.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270191 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 23 years ago
parent
commit
89c618a4ba
8 changed files with 100 additions and 112 deletions
  1. +28
    -40
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/GenerateKey.java
  2. +10
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Rmic.java
  3. +11
    -14
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/Cab.java
  4. +1
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java
  5. +28
    -40
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/GenerateKey.java
  6. +10
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Rmic.java
  7. +11
    -14
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Cab.java
  8. +1
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java

+ 28
- 40
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/GenerateKey.java View File

@@ -160,96 +160,84 @@ public class GenerateKey extends Task
throw new TaskException( "dname must be set" ); throw new TaskException( "dname must be set" );
} }


final StringBuffer sb = new StringBuffer();
log( "Generating Key for " + alias );
final ExecTask cmd = (ExecTask)project.createTask( "exec" );
cmd.setExecutable( "keytool" );


sb.append( "keytool -genkey " );
cmd.createArg().setValue( "-genkey " );


if( verbose ) if( verbose )
{ {
sb.append( "-v " );
cmd.createArg().setValue( "-v " );
} }


sb.append( "-alias \"" );
sb.append( alias );
sb.append( "\" " );
cmd.createArg().setValue( "-alias" );
cmd.createArg().setValue( alias );


if( null != dname ) if( null != dname )
{ {
sb.append( "-dname \"" );
sb.append( dname );
sb.append( "\" " );
cmd.createArg().setValue( "-dname" );
cmd.createArg().setValue( dname );
} }


if( null != expandedDname ) if( null != expandedDname )
{ {
sb.append( "-dname \"" );
sb.append( expandedDname );
sb.append( "\" " );
cmd.createArg().setValue( "-dname" );
cmd.createArg().setValue( expandedDname.toString() );
} }


if( null != keystore ) if( null != keystore )
{ {
sb.append( "-keystore \"" );
sb.append( keystore );
sb.append( "\" " );
cmd.createArg().setValue( "-keystore" );
cmd.createArg().setValue( keystore );
} }


if( null != storepass ) if( null != storepass )
{ {
sb.append( "-storepass \"" );
sb.append( storepass );
sb.append( "\" " );
cmd.createArg().setValue( "-storepass" );
cmd.createArg().setValue( storepass );
} }


if( null != storetype ) if( null != storetype )
{ {
sb.append( "-storetype \"" );
sb.append( storetype );
sb.append( "\" " );
cmd.createArg().setValue( "-storetype" );
cmd.createArg().setValue( storetype );
} }


sb.append( "-keypass \"" );
cmd.createArg().setValue( "-keypass" );
if( null != keypass ) if( null != keypass )
{ {
sb.append( keypass );
cmd.createArg().setValue( keypass );
} }
else else
{ {
sb.append( storepass );
cmd.createArg().setValue( storepass );
} }
sb.append( "\" " );


if( null != sigalg ) if( null != sigalg )
{ {
sb.append( "-sigalg \"" );
sb.append( sigalg );
sb.append( "\" " );
cmd.createArg().setValue( "-sigalg" );
cmd.createArg().setValue( sigalg );
} }


if( null != keyalg ) if( null != keyalg )
{ {
sb.append( "-keyalg \"" );
sb.append( keyalg );
sb.append( "\" " );
cmd.createArg().setValue( "-keyalg" );
cmd.createArg().setValue( keyalg );
} }


if( 0 < keysize ) if( 0 < keysize )
{ {
sb.append( "-keysize \"" );
sb.append( keysize );
sb.append( "\" " );
cmd.createArg().setValue( "-keysize" );
cmd.createArg().setValue( "" + keysize );
} }


if( 0 < validity ) if( 0 < validity )
{ {
sb.append( "-validity \"" );
sb.append( validity );
sb.append( "\" " );
cmd.createArg().setValue( "-validity" );
cmd.createArg().setValue( "" + validity );
} }


log( "Generating Key for " + alias );
final ExecTask cmd = (ExecTask)project.createTask( "exec" );
cmd.setCommand( new Commandline( sb.toString() ) );
cmd.setFailonerror( true ); cmd.setFailonerror( true );
cmd.execute(); cmd.execute();
} }


+ 10
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Rmic.java View File

@@ -17,6 +17,7 @@ import org.apache.tools.ant.DirectoryScanner;
import org.apache.tools.ant.Project; import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.rmic.RmicAdapter; import org.apache.tools.ant.taskdefs.rmic.RmicAdapter;
import org.apache.tools.ant.taskdefs.rmic.RmicAdapterFactory; import org.apache.tools.ant.taskdefs.rmic.RmicAdapterFactory;
import org.apache.tools.ant.types.FilterSetCollection;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.types.Reference; import org.apache.tools.ant.types.Reference;
import org.apache.tools.ant.util.FileNameMapper; import org.apache.tools.ant.util.FileNameMapper;
@@ -680,7 +681,15 @@ public class Rmic extends MatchingTask
File newFile = new File( sourceBaseFile, sourceFileName ); File newFile = new File( sourceBaseFile, sourceFileName );
try try
{ {
FileUtils.newFileUtils().copyFile( oldFile, newFile, filtering );
if( filtering )
{
final FilterSetCollection filters = new FilterSetCollection( project.getGlobalFilterSet() );
FileUtils.newFileUtils().copyFile( oldFile, newFile, filters );
}
else
{
FileUtils.newFileUtils().copyFile( oldFile, newFile );
}
oldFile.delete(); oldFile.delete();
} }
catch( IOException ioe ) catch( IOException ioe )


+ 11
- 14
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/Cab.java View File

@@ -165,7 +165,7 @@ public class Cab extends MatchingTask
exec.setOutput( outFile ); exec.setOutput( outFile );
} }


exec.setCommand( createCommand( listFile ) );
setupCommand( listFile, exec );
exec.execute(); exec.execute();


if( outFile != null ) if( outFile != null )
@@ -280,30 +280,27 @@ public class Cab extends MatchingTask
* @param listFile Description of Parameter * @param listFile Description of Parameter
* @return Description of the Returned Value * @return Description of the Returned Value
*/ */
protected Commandline createCommand( File listFile )
protected void setupCommand( File listFile, ExecTask exec )
throws TaskException throws TaskException
{ {
Commandline command = new Commandline();
command.setExecutable( "cabarc" );
command.createArgument().setValue( "-r" );
command.createArgument().setValue( "-p" );
exec.setExecutable( "cabarc" );
exec.createArg().setValue( "-r" );
exec.createArg().setValue( "-p" );


if( !doCompress ) if( !doCompress )
{ {
command.createArgument().setValue( "-m" );
command.createArgument().setValue( "none" );
exec.createArg().setValue( "-m" );
exec.createArg().setValue( "none" );
} }


if( cmdOptions != null ) if( cmdOptions != null )
{ {
command.createArgument().setLine( cmdOptions );
exec.createArg().setLine( cmdOptions );
} }


command.createArgument().setValue( "n" );
command.createArgument().setFile( cabFile );
command.createArgument().setValue( "@" + listFile.getAbsolutePath() );

return command;
exec.createArg().setValue( "n" );
exec.createArg().setFile( cabFile );
exec.createArg().setValue( "@" + listFile.getAbsolutePath() );
} }


/** /**


+ 1
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java View File

@@ -229,7 +229,7 @@ public class WLJspc extends MatchingTask
System.out.println( "arg = " + arg ); System.out.println( "arg = " + arg );


helperTask.clearArgs(); helperTask.clearArgs();
helperTask.setArgs( arg );
helperTask.createArg().setValue( arg );
helperTask.setClasspath( compileClasspath ); helperTask.setClasspath( compileClasspath );
if( helperTask.executeJava() != 0 ) if( helperTask.executeJava() != 0 )
{ {


+ 28
- 40
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/GenerateKey.java View File

@@ -160,96 +160,84 @@ public class GenerateKey extends Task
throw new TaskException( "dname must be set" ); throw new TaskException( "dname must be set" );
} }


final StringBuffer sb = new StringBuffer();
log( "Generating Key for " + alias );
final ExecTask cmd = (ExecTask)project.createTask( "exec" );
cmd.setExecutable( "keytool" );


sb.append( "keytool -genkey " );
cmd.createArg().setValue( "-genkey " );


if( verbose ) if( verbose )
{ {
sb.append( "-v " );
cmd.createArg().setValue( "-v " );
} }


sb.append( "-alias \"" );
sb.append( alias );
sb.append( "\" " );
cmd.createArg().setValue( "-alias" );
cmd.createArg().setValue( alias );


if( null != dname ) if( null != dname )
{ {
sb.append( "-dname \"" );
sb.append( dname );
sb.append( "\" " );
cmd.createArg().setValue( "-dname" );
cmd.createArg().setValue( dname );
} }


if( null != expandedDname ) if( null != expandedDname )
{ {
sb.append( "-dname \"" );
sb.append( expandedDname );
sb.append( "\" " );
cmd.createArg().setValue( "-dname" );
cmd.createArg().setValue( expandedDname.toString() );
} }


if( null != keystore ) if( null != keystore )
{ {
sb.append( "-keystore \"" );
sb.append( keystore );
sb.append( "\" " );
cmd.createArg().setValue( "-keystore" );
cmd.createArg().setValue( keystore );
} }


if( null != storepass ) if( null != storepass )
{ {
sb.append( "-storepass \"" );
sb.append( storepass );
sb.append( "\" " );
cmd.createArg().setValue( "-storepass" );
cmd.createArg().setValue( storepass );
} }


if( null != storetype ) if( null != storetype )
{ {
sb.append( "-storetype \"" );
sb.append( storetype );
sb.append( "\" " );
cmd.createArg().setValue( "-storetype" );
cmd.createArg().setValue( storetype );
} }


sb.append( "-keypass \"" );
cmd.createArg().setValue( "-keypass" );
if( null != keypass ) if( null != keypass )
{ {
sb.append( keypass );
cmd.createArg().setValue( keypass );
} }
else else
{ {
sb.append( storepass );
cmd.createArg().setValue( storepass );
} }
sb.append( "\" " );


if( null != sigalg ) if( null != sigalg )
{ {
sb.append( "-sigalg \"" );
sb.append( sigalg );
sb.append( "\" " );
cmd.createArg().setValue( "-sigalg" );
cmd.createArg().setValue( sigalg );
} }


if( null != keyalg ) if( null != keyalg )
{ {
sb.append( "-keyalg \"" );
sb.append( keyalg );
sb.append( "\" " );
cmd.createArg().setValue( "-keyalg" );
cmd.createArg().setValue( keyalg );
} }


if( 0 < keysize ) if( 0 < keysize )
{ {
sb.append( "-keysize \"" );
sb.append( keysize );
sb.append( "\" " );
cmd.createArg().setValue( "-keysize" );
cmd.createArg().setValue( "" + keysize );
} }


if( 0 < validity ) if( 0 < validity )
{ {
sb.append( "-validity \"" );
sb.append( validity );
sb.append( "\" " );
cmd.createArg().setValue( "-validity" );
cmd.createArg().setValue( "" + validity );
} }


log( "Generating Key for " + alias );
final ExecTask cmd = (ExecTask)project.createTask( "exec" );
cmd.setCommand( new Commandline( sb.toString() ) );
cmd.setFailonerror( true ); cmd.setFailonerror( true );
cmd.execute(); cmd.execute();
} }


+ 10
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Rmic.java View File

@@ -17,6 +17,7 @@ import org.apache.tools.ant.DirectoryScanner;
import org.apache.tools.ant.Project; import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.rmic.RmicAdapter; import org.apache.tools.ant.taskdefs.rmic.RmicAdapter;
import org.apache.tools.ant.taskdefs.rmic.RmicAdapterFactory; import org.apache.tools.ant.taskdefs.rmic.RmicAdapterFactory;
import org.apache.tools.ant.types.FilterSetCollection;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.types.Reference; import org.apache.tools.ant.types.Reference;
import org.apache.tools.ant.util.FileNameMapper; import org.apache.tools.ant.util.FileNameMapper;
@@ -680,7 +681,15 @@ public class Rmic extends MatchingTask
File newFile = new File( sourceBaseFile, sourceFileName ); File newFile = new File( sourceBaseFile, sourceFileName );
try try
{ {
FileUtils.newFileUtils().copyFile( oldFile, newFile, filtering );
if( filtering )
{
final FilterSetCollection filters = new FilterSetCollection( project.getGlobalFilterSet() );
FileUtils.newFileUtils().copyFile( oldFile, newFile, filters );
}
else
{
FileUtils.newFileUtils().copyFile( oldFile, newFile );
}
oldFile.delete(); oldFile.delete();
} }
catch( IOException ioe ) catch( IOException ioe )


+ 11
- 14
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Cab.java View File

@@ -165,7 +165,7 @@ public class Cab extends MatchingTask
exec.setOutput( outFile ); exec.setOutput( outFile );
} }


exec.setCommand( createCommand( listFile ) );
setupCommand( listFile, exec );
exec.execute(); exec.execute();


if( outFile != null ) if( outFile != null )
@@ -280,30 +280,27 @@ public class Cab extends MatchingTask
* @param listFile Description of Parameter * @param listFile Description of Parameter
* @return Description of the Returned Value * @return Description of the Returned Value
*/ */
protected Commandline createCommand( File listFile )
protected void setupCommand( File listFile, ExecTask exec )
throws TaskException throws TaskException
{ {
Commandline command = new Commandline();
command.setExecutable( "cabarc" );
command.createArgument().setValue( "-r" );
command.createArgument().setValue( "-p" );
exec.setExecutable( "cabarc" );
exec.createArg().setValue( "-r" );
exec.createArg().setValue( "-p" );


if( !doCompress ) if( !doCompress )
{ {
command.createArgument().setValue( "-m" );
command.createArgument().setValue( "none" );
exec.createArg().setValue( "-m" );
exec.createArg().setValue( "none" );
} }


if( cmdOptions != null ) if( cmdOptions != null )
{ {
command.createArgument().setLine( cmdOptions );
exec.createArg().setLine( cmdOptions );
} }


command.createArgument().setValue( "n" );
command.createArgument().setFile( cabFile );
command.createArgument().setValue( "@" + listFile.getAbsolutePath() );

return command;
exec.createArg().setValue( "n" );
exec.createArg().setFile( cabFile );
exec.createArg().setValue( "@" + listFile.getAbsolutePath() );
} }


/** /**


+ 1
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java View File

@@ -229,7 +229,7 @@ public class WLJspc extends MatchingTask
System.out.println( "arg = " + arg ); System.out.println( "arg = " + arg );


helperTask.clearArgs(); helperTask.clearArgs();
helperTask.setArgs( arg );
helperTask.createArg().setValue( arg );
helperTask.setClasspath( compileClasspath ); helperTask.setClasspath( compileClasspath );
if( helperTask.executeJava() != 0 ) if( helperTask.executeJava() != 0 )
{ {


Loading…
Cancel
Save