git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270289 13f79535-47bb-0310-9956-ffa450edef68master
@@ -20,7 +20,7 @@ import org.apache.myrmidon.api.TaskException; | |||
public abstract class ProjectComponent | |||
extends AbstractTask | |||
{ | |||
protected Project project; | |||
private Project project; | |||
/** | |||
* Sets the project object of this component. This method is used by project | |||
@@ -51,7 +51,7 @@ public class TaskAdapter extends Task | |||
c.getMethod( "setProject", new Class[]{Project.class} ); | |||
if( setProjectM != null ) | |||
{ | |||
setProjectM.invoke( proxy, new Object[]{project} ); | |||
setProjectM.invoke( proxy, new Object[]{getProject()} ); | |||
} | |||
} | |||
catch( NoSuchMethodException e ) | |||
@@ -75,25 +75,25 @@ public class AntStructure extends Task | |||
out = new PrintWriter( new FileWriter( output ) ); | |||
} | |||
printHead( out, project.getTaskDefinitions().keys(), | |||
project.getDataTypeDefinitions().keys() ); | |||
printHead( out, getProject().getTaskDefinitions().keys(), | |||
getProject().getDataTypeDefinitions().keys() ); | |||
printTargetDecl( out ); | |||
Enumeration dataTypes = project.getDataTypeDefinitions().keys(); | |||
Enumeration dataTypes = getProject().getDataTypeDefinitions().keys(); | |||
while( dataTypes.hasMoreElements() ) | |||
{ | |||
String typeName = (String)dataTypes.nextElement(); | |||
printElementDecl( out, typeName, | |||
(Class)project.getDataTypeDefinitions().get( typeName ) ); | |||
(Class)getProject().getDataTypeDefinitions().get( typeName ) ); | |||
} | |||
Enumeration tasks = project.getTaskDefinitions().keys(); | |||
Enumeration tasks = getProject().getTaskDefinitions().keys(); | |||
while( tasks.hasMoreElements() ) | |||
{ | |||
String taskName = (String)tasks.nextElement(); | |||
printElementDecl( out, taskName, | |||
(Class)project.getTaskDefinitions().get( taskName ) ); | |||
(Class)getProject().getTaskDefinitions().get( taskName ) ); | |||
} | |||
printTail( out ); | |||
@@ -97,7 +97,7 @@ public class Available | |||
{ | |||
if( this.classpath == null ) | |||
{ | |||
this.classpath = new Path( project ); | |||
this.classpath = new Path( getProject() ); | |||
} | |||
return this.classpath.createPath(); | |||
} | |||
@@ -107,7 +107,7 @@ public class Available | |||
{ | |||
if( this.filepath == null ) | |||
{ | |||
this.filepath = new Path( project ); | |||
this.filepath = new Path( getProject() ); | |||
} | |||
return this.filepath.createPath(); | |||
} | |||
@@ -130,8 +130,8 @@ public class Available | |||
if( classpath != null ) | |||
{ | |||
classpath.setProject( project ); | |||
this.loader = new AntClassLoader( project, classpath ); | |||
classpath.setProject( getProject() ); | |||
this.loader = new AntClassLoader( getProject(), classpath ); | |||
} | |||
if( ( classname != null ) && !checkClass( classname ) ) | |||
@@ -178,7 +178,7 @@ public class Available | |||
if( eval() ) | |||
{ | |||
String lSep = System.getProperty( "line.separator" ); | |||
if( null == project.getProperty( property ) ) | |||
if( null == getProject().getProperty( property ) ) | |||
{ | |||
setProperty( property, value ); | |||
} | |||
@@ -475,11 +475,11 @@ public class Checksum extends MatchingTask implements Condition | |||
for( int i = 0; i < sizeofFileSet; i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String[] srcFiles = ds.getIncludedFiles(); | |||
for( int j = 0; j < srcFiles.length; j++ ) | |||
{ | |||
File src = new File( fs.getDir( project ), srcFiles[ j ] ); | |||
File src = new File( fs.getDir( getProject() ), srcFiles[ j ] ); | |||
addToIncludeFileMap( src ); | |||
} | |||
} | |||
@@ -151,14 +151,14 @@ public class Chmod extends ExecuteOn | |||
public void execute() | |||
throws TaskException | |||
{ | |||
if( defaultSetDefined || defaultSet.getDir( project ) == null ) | |||
if( defaultSetDefined || defaultSet.getDir( getProject() ) == null ) | |||
{ | |||
super.execute(); | |||
} | |||
else if( isValidOs() ) | |||
{ | |||
// we are chmodding the given directory | |||
createArg().setValue( defaultSet.getDir( project ).getPath() ); | |||
createArg().setValue( defaultSet.getDir( getProject() ).getPath() ); | |||
Execute execute = prepareExec(); | |||
try | |||
{ | |||
@@ -190,7 +190,7 @@ public class Chmod extends ExecuteOn | |||
throw new TaskException( "Required attribute perm not set in chmod" ); | |||
} | |||
if( defaultSetDefined && defaultSet.getDir( project ) != null ) | |||
if( defaultSetDefined && defaultSet.getDir( getProject() ) != null ) | |||
{ | |||
addFileset( defaultSet ); | |||
} | |||
@@ -155,13 +155,13 @@ public class DependSet extends MatchingTask | |||
{ | |||
FileSet targetFS = (FileSet)enumTargetSets.nextElement(); | |||
DirectoryScanner targetDS = targetFS.getDirectoryScanner( project ); | |||
DirectoryScanner targetDS = targetFS.getDirectoryScanner( getProject() ); | |||
String[] targetFiles = targetDS.getIncludedFiles(); | |||
for( int i = 0; i < targetFiles.length; i++ ) | |||
{ | |||
File dest = new File( targetFS.getDir( project ), targetFiles[ i ] ); | |||
File dest = new File( targetFS.getDir( getProject() ), targetFiles[ i ] ); | |||
allTargets.addElement( dest ); | |||
if( dest.lastModified() > now ) | |||
@@ -181,12 +181,12 @@ public class DependSet extends MatchingTask | |||
{ | |||
FileList targetFL = (FileList)enumTargetLists.nextElement(); | |||
String[] targetFiles = targetFL.getFiles( project ); | |||
String[] targetFiles = targetFL.getFiles( getProject() ); | |||
for( int i = 0; i < targetFiles.length; i++ ) | |||
{ | |||
File dest = new File( targetFL.getDir( project ), targetFiles[ i ] ); | |||
File dest = new File( targetFL.getDir( getProject() ), targetFiles[ i ] ); | |||
if( !dest.exists() ) | |||
{ | |||
log( targetFiles[ i ] + " does not exist.", Project.MSG_VERBOSE ); | |||
@@ -215,12 +215,12 @@ public class DependSet extends MatchingTask | |||
{ | |||
FileSet sourceFS = (FileSet)enumSourceSets.nextElement(); | |||
DirectoryScanner sourceDS = sourceFS.getDirectoryScanner( project ); | |||
DirectoryScanner sourceDS = sourceFS.getDirectoryScanner( getProject() ); | |||
String[] sourceFiles = sourceDS.getIncludedFiles(); | |||
for( int i = 0; upToDate && i < sourceFiles.length; i++ ) | |||
{ | |||
File src = new File( sourceFS.getDir( project ), sourceFiles[ i ] ); | |||
File src = new File( sourceFS.getDir( getProject() ), sourceFiles[ i ] ); | |||
if( src.lastModified() > now ) | |||
{ | |||
@@ -255,12 +255,12 @@ public class DependSet extends MatchingTask | |||
{ | |||
FileList sourceFL = (FileList)enumSourceLists.nextElement(); | |||
String[] sourceFiles = sourceFL.getFiles( project ); | |||
String[] sourceFiles = sourceFL.getFiles( getProject() ); | |||
int i = 0; | |||
do | |||
{ | |||
File src = new File( sourceFL.getDir( project ), sourceFiles[ i ] ); | |||
File src = new File( sourceFL.getDir( getProject() ), sourceFiles[ i ] ); | |||
if( src.lastModified() > now ) | |||
{ | |||
@@ -108,7 +108,7 @@ public class Echo extends Task | |||
public void addText( String msg ) | |||
throws TaskException | |||
{ | |||
message += project.replaceProperties( msg ); | |||
message += getProject().replaceProperties( msg ); | |||
} | |||
/** | |||
@@ -122,7 +122,7 @@ public class ExecuteOn extends ExecTask | |||
{ | |||
throw new TaskException( "Cannot define more than one mapper" ); | |||
} | |||
mapperElement = new Mapper( project ); | |||
mapperElement = new Mapper( getProject() ); | |||
return mapperElement; | |||
} | |||
@@ -385,8 +385,8 @@ public class ExecuteOn extends ExecTask | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
File base = fs.getDir( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
File base = fs.getDir( getProject() ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
if( !"dir".equals( type ) ) | |||
{ | |||
@@ -132,8 +132,8 @@ public class Expand extends MatchingTask | |||
for( int j = 0; j < filesets.size(); j++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( j ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
File fromDir = fs.getDir( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
File fromDir = fs.getDir( getProject() ); | |||
String[] files = ds.getIncludedFiles(); | |||
for( int i = 0; i < files.length; ++i ) | |||
@@ -201,7 +201,7 @@ public class Expand extends MatchingTask | |||
for( int v = 0; v < patternsets.size(); v++ ) | |||
{ | |||
PatternSet p = (PatternSet)patternsets.elementAt( v ); | |||
String[] incls = p.getIncludePatterns( project ); | |||
String[] incls = p.getIncludePatterns( getProject() ); | |||
if( incls != null ) | |||
{ | |||
for( int w = 0; w < incls.length; w++ ) | |||
@@ -214,7 +214,7 @@ public class Expand extends MatchingTask | |||
} | |||
} | |||
} | |||
String[] excls = p.getExcludePatterns( project ); | |||
String[] excls = p.getExcludePatterns( getProject() ); | |||
if( excls != null ) | |||
{ | |||
for( int w = 0; w < excls.length; w++ ) | |||
@@ -57,7 +57,7 @@ public class Filter extends Task | |||
if( isSingleFilter ) | |||
{ | |||
project.getGlobalFilterSet().addFilter( token, value ); | |||
getProject().getGlobalFilterSet().addFilter( token, value ); | |||
} | |||
if( isFiltersFromFile ) | |||
@@ -70,6 +70,6 @@ public class Filter extends Task | |||
throws TaskException | |||
{ | |||
log( "Reading filters from " + filtersFile, Project.MSG_VERBOSE ); | |||
project.getGlobalFilterSet().readFiltersFromFile( filtersFile ); | |||
getProject().getGlobalFilterSet().readFiltersFromFile( filtersFile ); | |||
} | |||
} |
@@ -140,7 +140,7 @@ public class GenerateKey | |||
public void execute() | |||
throws TaskException | |||
{ | |||
if( project.getJavaVersion().equals( Project.JAVA_1_1 ) ) | |||
if( getProject().getJavaVersion().equals( Project.JAVA_1_1 ) ) | |||
{ | |||
throw new TaskException( "The genkey task is only available on JDK" + | |||
" versions 1.2 or greater" ); | |||
@@ -162,7 +162,7 @@ public class GenerateKey | |||
} | |||
getLogger().info( "Generating Key for " + alias ); | |||
final ExecTask cmd = (ExecTask)project.createTask( "exec" ); | |||
final ExecTask cmd = (ExecTask)getProject().createTask( "exec" ); | |||
cmd.setExecutable( "keytool" ); | |||
cmd.createArg().setValue( "-genkey " ); | |||
@@ -95,7 +95,7 @@ public class Get extends Task | |||
*/ | |||
public void setUseTimestamp( boolean v ) | |||
{ | |||
if( project.getJavaVersion() != Project.JAVA_1_1 ) | |||
if( getProject().getJavaVersion() != Project.JAVA_1_1 ) | |||
{ | |||
useTimestamp = v; | |||
} | |||
@@ -300,9 +300,9 @@ public class Get extends Task | |||
throws TaskException | |||
{ | |||
if( project.getJavaVersion() != Project.JAVA_1_1 ) | |||
if( getProject().getJavaVersion() != Project.JAVA_1_1 ) | |||
{ | |||
Touch touch = (Touch)project.createTask( "touch" ); | |||
Touch touch = (Touch)getProject().createTask( "touch" ); | |||
touch.setFile( file ); | |||
touch.setMillis( timemillis ); | |||
touch.touch(); | |||
@@ -89,7 +89,7 @@ public class Input extends Task | |||
public void addText( String msg ) | |||
throws TaskException | |||
{ | |||
message += project.replaceProperties( msg ); | |||
message += getProject().replaceProperties( msg ); | |||
} | |||
/** | |||
@@ -143,7 +143,7 @@ public class Input extends Task | |||
// adopted from org.apache.tools.ant.taskdefs.Property | |||
if( addproperty != null ) | |||
{ | |||
if( project.getProperty( addproperty ) == null ) | |||
if( getProject().getProperty( addproperty ) == null ) | |||
{ | |||
setProperty( addproperty, input ); | |||
} | |||
@@ -197,7 +197,7 @@ public class Java extends Task | |||
public Path createClasspath() | |||
throws TaskException | |||
{ | |||
return cmdl.createClasspath( project ).createPath(); | |||
return cmdl.createClasspath( getProject() ).createPath(); | |||
} | |||
/** | |||
@@ -339,7 +339,7 @@ public class Java extends Task | |||
try | |||
{ | |||
outStream = new PrintStream( new FileOutputStream( out ) ); | |||
exe.execute( project ); | |||
exe.execute( getProject() ); | |||
} | |||
catch( IOException io ) | |||
{ | |||
@@ -355,7 +355,7 @@ public class Java extends Task | |||
} | |||
else | |||
{ | |||
exe.execute( project ); | |||
exe.execute( getProject() ); | |||
} | |||
} | |||
@@ -385,7 +385,7 @@ public class Java extends Task | |||
exe = new Execute( new PumpStreamHandler( fos ), null ); | |||
} | |||
exe.setAntRun( project ); | |||
exe.setAntRun( getProject() ); | |||
if( dir == null ) | |||
{ | |||
@@ -646,7 +646,7 @@ public class Javac extends MatchingTask | |||
public boolean isForkedJavac() | |||
{ | |||
return !"false".equals( fork ) || | |||
"extJavac".equals( project.getProperty( "build.compiler" ) ); | |||
"extJavac".equals( getProject().getProperty( "build.compiler" ) ); | |||
} | |||
/** | |||
@@ -659,7 +659,7 @@ public class Javac extends MatchingTask | |||
{ | |||
if( bootclasspath == null ) | |||
{ | |||
bootclasspath = new Path( project ); | |||
bootclasspath = new Path( getProject() ); | |||
} | |||
return bootclasspath.createPath(); | |||
} | |||
@@ -674,7 +674,7 @@ public class Javac extends MatchingTask | |||
{ | |||
if( compileClasspath == null ) | |||
{ | |||
compileClasspath = new Path( project ); | |||
compileClasspath = new Path( getProject() ); | |||
} | |||
return compileClasspath.createPath(); | |||
} | |||
@@ -702,7 +702,7 @@ public class Javac extends MatchingTask | |||
{ | |||
if( extdirs == null ) | |||
{ | |||
extdirs = new Path( project ); | |||
extdirs = new Path( getProject() ); | |||
} | |||
return extdirs.createPath(); | |||
} | |||
@@ -717,7 +717,7 @@ public class Javac extends MatchingTask | |||
{ | |||
if( src == null ) | |||
{ | |||
src = new Path( project ); | |||
src = new Path( getProject() ); | |||
} | |||
return src.createPath(); | |||
} | |||
@@ -870,7 +870,7 @@ public class Javac extends MatchingTask | |||
private String determineCompiler() | |||
{ | |||
String compiler = project.getProperty( "build.compiler" ); | |||
String compiler = getProject().getProperty( "build.compiler" ); | |||
if( !"false".equals( fork ) ) | |||
{ | |||
@@ -576,7 +576,7 @@ public class Javadoc extends Task | |||
{ | |||
if( bootclasspath == null ) | |||
{ | |||
bootclasspath = new Path( project ); | |||
bootclasspath = new Path( getProject() ); | |||
} | |||
return bootclasspath.createPath(); | |||
} | |||
@@ -586,7 +586,7 @@ public class Javadoc extends Task | |||
{ | |||
if( classpath == null ) | |||
{ | |||
classpath = new Path( project ); | |||
classpath = new Path( getProject() ); | |||
} | |||
return classpath.createPath(); | |||
} | |||
@@ -616,7 +616,7 @@ public class Javadoc extends Task | |||
{ | |||
if( sourcePath == null ) | |||
{ | |||
sourcePath = new Path( project ); | |||
sourcePath = new Path( getProject() ); | |||
} | |||
return sourcePath.createPath(); | |||
} | |||
@@ -918,7 +918,7 @@ public class Javadoc extends Task | |||
JavadocOutputStream out = new JavadocOutputStream( Project.MSG_INFO ); | |||
JavadocOutputStream err = new JavadocOutputStream( Project.MSG_WARN ); | |||
Execute exe = new Execute( new PumpStreamHandler( out, err ) ); | |||
exe.setAntRun( project ); | |||
exe.setAntRun( getProject() ); | |||
/* | |||
* No reason to change the working directory as all filenames and | |||
@@ -971,7 +971,7 @@ public class Javadoc extends Task | |||
protected String expand( String content ) | |||
throws TaskException | |||
{ | |||
return project.replaceProperties( content ); | |||
return getProject().replaceProperties( content ); | |||
} | |||
private String getJavadocExecutableName() | |||
@@ -1130,7 +1130,7 @@ public class Javadoc extends Task | |||
File source = resolveFile( list[ j ] ); | |||
fs.setDir( source ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String[] packageDirs = ds.getIncludedDirectories(); | |||
for( int i = 0; i < packageDirs.length; i++ ) | |||
@@ -157,7 +157,7 @@ public abstract class MatchingTask extends Task | |||
{ | |||
fileset.setDir( baseDir ); | |||
fileset.setDefaultexcludes( useDefaultExcludes ); | |||
return fileset.getDirectoryScanner( project ); | |||
return fileset.getDirectoryScanner( getProject() ); | |||
} | |||
} |
@@ -131,7 +131,7 @@ public class Property extends Task | |||
{ | |||
if( this.classpath == null ) | |||
{ | |||
this.classpath = new Path( project ); | |||
this.classpath = new Path( getProject() ); | |||
} | |||
return this.classpath.createPath(); | |||
} | |||
@@ -195,7 +195,7 @@ public class Property extends Task | |||
String name = (String)e.nextElement(); | |||
String value = (String)props.getProperty( name ); | |||
String v = project.replaceProperties( value ); | |||
String v = getProject().replaceProperties( value ); | |||
addProperty( name, v ); | |||
} | |||
} | |||
@@ -278,7 +278,7 @@ public class Property extends Task | |||
if( classpath != null ) | |||
{ | |||
cL = new AntClassLoader( project, classpath ); | |||
cL = new AntClassLoader( getProject(), classpath ); | |||
} | |||
else | |||
{ | |||
@@ -502,7 +502,7 @@ public class Rmic extends MatchingTask | |||
{ | |||
if( compileClasspath == null ) | |||
{ | |||
compileClasspath = new Path( project ); | |||
compileClasspath = new Path( getProject() ); | |||
} | |||
return compileClasspath.createPath(); | |||
} | |||
@@ -517,7 +517,7 @@ public class Rmic extends MatchingTask | |||
{ | |||
if( extdirs == null ) | |||
{ | |||
extdirs = new Path( project ); | |||
extdirs = new Path( getProject() ); | |||
} | |||
return extdirs.createPath(); | |||
} | |||
@@ -539,14 +539,14 @@ public class Rmic extends MatchingTask | |||
log( "Verify has been turned on.", Project.MSG_INFO ); | |||
} | |||
String compiler = project.getProperty( "build.rmic" ); | |||
String compiler = getProject().getProperty( "build.rmic" ); | |||
RmicAdapter adapter = RmicAdapterFactory.getRmic( compiler, this ); | |||
// now we need to populate the compiler adapter | |||
adapter.setRmic( this ); | |||
Path classpath = adapter.getClasspath(); | |||
loader = new AntClassLoader( project, classpath ); | |||
loader = new AntClassLoader( getProject(), classpath ); | |||
// scan base dirs to build up compile lists only if a | |||
// specific classname is not given | |||
@@ -684,7 +684,7 @@ public class Rmic extends MatchingTask | |||
{ | |||
if( filtering ) | |||
{ | |||
final FilterSetCollection filters = new FilterSetCollection( project.getGlobalFilterSet() ); | |||
final FilterSetCollection filters = new FilterSetCollection( getProject().getGlobalFilterSet() ); | |||
FileUtils.copyFile( oldFile, newFile, filters ); | |||
} | |||
else | |||
@@ -370,7 +370,7 @@ public class SQLExec extends Task | |||
{ | |||
if( this.classpath == null ) | |||
{ | |||
this.classpath = new Path( project ); | |||
this.classpath = new Path( getProject() ); | |||
} | |||
return this.classpath.createPath(); | |||
} | |||
@@ -410,8 +410,8 @@ public class SQLExec extends Task | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
File srcDir = fs.getDir( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
File srcDir = fs.getDir( getProject() ); | |||
String[] srcFiles = ds.getIncludedFiles(); | |||
@@ -459,7 +459,7 @@ public class SQLExec extends Task | |||
log( "Loading " + driver + " using AntClassLoader with classpath " + classpath, | |||
Project.MSG_VERBOSE ); | |||
loader = new AntClassLoader( project, classpath ); | |||
loader = new AntClassLoader( getProject(), classpath ); | |||
dc = loader.loadClass( driver ); | |||
} | |||
else | |||
@@ -754,7 +754,7 @@ public class SQLExec extends Task | |||
while( ( line = in.readLine() ) != null ) | |||
{ | |||
line = line.trim(); | |||
line = project.replaceProperties( line ); | |||
line = getProject().replaceProperties( line ); | |||
if( line.startsWith( "//" ) ) | |||
continue; | |||
if( line.startsWith( "--" ) ) | |||
@@ -155,11 +155,11 @@ public class SignJar extends Task | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String[] jarFiles = ds.getIncludedFiles(); | |||
for( int j = 0; j < jarFiles.length; j++ ) | |||
{ | |||
doOneJar( new File( fs.getDir( project ), jarFiles[ j ] ), null ); | |||
doOneJar( new File( fs.getDir( getProject() ), jarFiles[ j ] ), null ); | |||
} | |||
} | |||
} | |||
@@ -249,7 +249,7 @@ public class SignJar extends Task | |||
private void doOneJar( File jarSource, File jarTarget ) | |||
throws TaskException | |||
{ | |||
if( project.getJavaVersion().equals( Project.JAVA_1_1 ) ) | |||
if( getProject().getJavaVersion().equals( Project.JAVA_1_1 ) ) | |||
{ | |||
throw new TaskException( "The signjar task is only available on JDK versions 1.2 or greater" ); | |||
} | |||
@@ -269,7 +269,7 @@ public class SignJar extends Task | |||
final StringBuffer sb = new StringBuffer(); | |||
final ExecTask cmd = (ExecTask)project.createTask( "exec" ); | |||
final ExecTask cmd = (ExecTask)getProject().createTask( "exec" ); | |||
cmd.setExecutable( "jarsigner" ); | |||
if( null != keystore ) | |||
@@ -145,7 +145,7 @@ public class Tar | |||
for( Enumeration e = filesets.elements(); e.hasMoreElements(); ) | |||
{ | |||
TarFileSet fs = (TarFileSet)e.nextElement(); | |||
String[] files = fs.getFiles( project ); | |||
String[] files = fs.getFiles( getProject() ); | |||
if( !archiveIsUpToDate( files ) ) | |||
{ | |||
@@ -154,7 +154,7 @@ public class Tar | |||
for( int i = 0; i < files.length; ++i ) | |||
{ | |||
if( tarFile.equals( new File( fs.getDir( project ), files[ i ] ) ) ) | |||
if( tarFile.equals( new File( fs.getDir( getProject() ), files[ i ] ) ) ) | |||
{ | |||
throw new TaskException( "A tar file cannot include itself" ); | |||
} | |||
@@ -194,10 +194,10 @@ public class Tar | |||
for( Enumeration e = filesets.elements(); e.hasMoreElements(); ) | |||
{ | |||
TarFileSet fs = (TarFileSet)e.nextElement(); | |||
String[] files = fs.getFiles( project ); | |||
String[] files = fs.getFiles( getProject() ); | |||
for( int i = 0; i < files.length; i++ ) | |||
{ | |||
File f = new File( fs.getDir( project ), files[ i ] ); | |||
File f = new File( fs.getDir( getProject() ), files[ i ] ); | |||
String name = files[ i ].replace( File.separatorChar, '/' ); | |||
tarFile( f, tOut, name, fs ); | |||
} | |||
@@ -148,7 +148,7 @@ public class Touch extends Task | |||
} | |||
} | |||
if( millis >= 0 && project.getJavaVersion() == Project.JAVA_1_1 ) | |||
if( millis >= 0 && getProject().getJavaVersion() == Project.JAVA_1_1 ) | |||
{ | |||
log( "modification time of files cannot be set in JDK 1.1", | |||
Project.MSG_WARN ); | |||
@@ -171,8 +171,8 @@ public class Touch extends Task | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
File fromDir = fs.getDir( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
File fromDir = fs.getDir( getProject() ); | |||
String[] srcFiles = ds.getIncludedFiles(); | |||
String[] srcDirs = ds.getIncludedDirectories(); | |||
@@ -202,7 +202,7 @@ public class Touch extends Task | |||
throw new TaskException( "Can not change modification date of read-only file " + file ); | |||
} | |||
if( project.getJavaVersion() == Project.JAVA_1_1 ) | |||
if( getProject().getJavaVersion() == Project.JAVA_1_1 ) | |||
{ | |||
return; | |||
} | |||
@@ -73,7 +73,7 @@ public class Tstamp extends Task | |||
while( i.hasMoreElements() ) | |||
{ | |||
CustomFormat cts = (CustomFormat)i.nextElement(); | |||
cts.execute( project, d ); | |||
cts.execute( getProject(), d ); | |||
} | |||
} | |||
@@ -97,7 +97,7 @@ public class UpToDate extends MatchingTask implements Condition | |||
{ | |||
throw new TaskException( "Cannot define more than one mapper" ); | |||
} | |||
mapperElement = new Mapper( project ); | |||
mapperElement = new Mapper( getProject() ); | |||
return mapperElement; | |||
} | |||
@@ -128,8 +128,8 @@ public class UpToDate extends MatchingTask implements Condition | |||
while( upToDate && enum.hasMoreElements() ) | |||
{ | |||
FileSet fs = (FileSet)enum.nextElement(); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
upToDate = upToDate && scanDir( fs.getDir( project ), | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
upToDate = upToDate && scanDir( fs.getDir( getProject() ), | |||
ds.getIncludedFiles() ); | |||
} | |||
return upToDate; | |||
@@ -266,7 +266,7 @@ public class Zip extends MatchingTask | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
dss.addElement( fs.getDirectoryScanner( project ) ); | |||
dss.addElement( fs.getDirectoryScanner( getProject() ) ); | |||
} | |||
int dssSize = dss.size(); | |||
FileScanner[] scanners = new FileScanner[ dssSize ]; | |||
@@ -541,7 +541,7 @@ public class Zip extends MatchingTask | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String prefix = ""; | |||
String fullpath = ""; | |||
@@ -393,7 +393,7 @@ public class ExecTask extends Task | |||
log( cmdl.toString(), Project.MSG_VERBOSE ); | |||
Execute exe = new Execute( createHandler(), createWatchdog() ); | |||
exe.setAntRun( project ); | |||
exe.setAntRun( getProject() ); | |||
exe.setWorkingDirectory( dir ); | |||
exe.setVMLauncher( vmLauncher ); | |||
String[] environment = env.getVariables(); | |||
@@ -200,7 +200,7 @@ public class Copy | |||
{ | |||
throw new TaskException( "Cannot define more than one mapper" ); | |||
} | |||
m_mapperElement = new Mapper( project ); | |||
m_mapperElement = new Mapper( getProject() ); | |||
return m_mapperElement; | |||
} | |||
@@ -249,8 +249,8 @@ public class Copy | |||
for( int i = 0; i < m_filesets.size(); i++ ) | |||
{ | |||
final FileSet fileSet = (FileSet)m_filesets.elementAt( i ); | |||
final DirectoryScanner scanner = fileSet.getDirectoryScanner( project ); | |||
final File fromDir = fileSet.getDir( project ); | |||
final DirectoryScanner scanner = fileSet.getDirectoryScanner( getProject() ); | |||
final File fromDir = fileSet.getDir( getProject() ); | |||
final String[] srcFiles = scanner.getIncludedFiles(); | |||
final String[] srcDirs = scanner.getIncludedDirectories(); | |||
@@ -419,7 +419,7 @@ public class Copy | |||
final FilterSetCollection executionFilters = new FilterSetCollection(); | |||
if( m_filtering ) | |||
{ | |||
executionFilters.addFilterSet( project.getGlobalFilterSet() ); | |||
executionFilters.addFilterSet( getProject().getGlobalFilterSet() ); | |||
} | |||
for( final Enumeration filterEnum = m_filterSets.elements(); filterEnum.hasMoreElements(); ) | |||
@@ -506,7 +506,7 @@ public class Copy | |||
else | |||
{ | |||
FileSet fs = (FileSet)m_filesets.elementAt( 0 ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String[] srcFiles = ds.getIncludedFiles(); | |||
if( srcFiles.length > 0 ) | |||
@@ -307,10 +307,10 @@ public class Delete | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
try | |||
{ | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String[] files = ds.getIncludedFiles(); | |||
String[] dirs = ds.getIncludedDirectories(); | |||
removeFiles( fs.getDir( project ), files, dirs ); | |||
removeFiles( fs.getDir( getProject() ), files, dirs ); | |||
} | |||
catch( TaskException be ) | |||
{ | |||
@@ -151,7 +151,7 @@ public class Move extends Copy | |||
FilterSetCollection executionFilters = new FilterSetCollection(); | |||
if( isFiltering() ) | |||
{ | |||
executionFilters.addFilterSet( project.getGlobalFilterSet() ); | |||
executionFilters.addFilterSet( getProject().getGlobalFilterSet() ); | |||
} | |||
for( Enumeration filterEnum = getFilterSets().elements(); filterEnum.hasMoreElements(); ) | |||
{ | |||
@@ -215,7 +215,7 @@ public class Move extends Copy | |||
while( e.hasMoreElements() ) | |||
{ | |||
FileSet fs = (FileSet)e.nextElement(); | |||
File dir = fs.getDir( project ); | |||
File dir = fs.getDir( getProject() ); | |||
if( okToDelete( dir ) ) | |||
{ | |||
@@ -94,7 +94,7 @@ public class ANTLR extends Task | |||
*/ | |||
public Path createClasspath() | |||
{ | |||
return commandline.createClasspath( project ).createPath(); | |||
return commandline.createClasspath( getProject() ).createPath(); | |||
} | |||
/** | |||
@@ -139,7 +139,7 @@ public class ANTLR extends Task | |||
ExecuteJava exe = new ExecuteJava(); | |||
exe.setJavaCommand( commandline.getJavaCommand() ); | |||
exe.setClasspath( commandline.getClasspath() ); | |||
exe.execute( project ); | |||
exe.execute( getProject() ); | |||
} | |||
} | |||
} | |||
@@ -229,7 +229,7 @@ public class ANTLR extends Task | |||
{ | |||
Execute exe = new Execute( new LogStreamHandler( this, Project.MSG_INFO, | |||
Project.MSG_WARN ), null ); | |||
exe.setAntRun( project ); | |||
exe.setAntRun( getProject() ); | |||
if( workingdir != null ) | |||
{ | |||
exe.setWorkingDirectory( workingdir ); | |||
@@ -206,7 +206,7 @@ public class Cab extends MatchingTask | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
if( fs != null ) | |||
{ | |||
appendFiles( files, fs.getDirectoryScanner( project ) ); | |||
appendFiles( files, fs.getDirectoryScanner( getProject() ) ); | |||
} | |||
} | |||
} | |||
@@ -310,7 +310,7 @@ public class Cab extends MatchingTask | |||
protected ExecTask createExec() | |||
throws TaskException | |||
{ | |||
return (ExecTask)project.createTask( "exec" ); | |||
return (ExecTask)getProject().createTask( "exec" ); | |||
} | |||
/** | |||
@@ -721,7 +721,7 @@ public class IContract extends MatchingTask | |||
// Prepare the directories for iContract. iContract will make them if they | |||
// don't exist, but for some reason I don't know, it will complain about the REP files | |||
// afterwards | |||
Mkdir mkdir = (Mkdir)project.createTask( "mkdir" ); | |||
Mkdir mkdir = (Mkdir)getProject().createTask( "mkdir" ); | |||
mkdir.setDir( instrumentDir ); | |||
mkdir.execute(); | |||
mkdir.setDir( buildDir ); | |||
@@ -733,7 +733,7 @@ public class IContract extends MatchingTask | |||
Path baseClasspath = createClasspath(); | |||
// Might need to add the core classes if we're not using Sun's Javac (like Jikes) | |||
String compiler = project.getProperty( "build.compiler" ); | |||
String compiler = getProject().getProperty( "build.compiler" ); | |||
ClasspathHelper classpathHelper = new ClasspathHelper( compiler ); | |||
classpathHelper.modify( baseClasspath ); | |||
@@ -764,7 +764,7 @@ public class IContract extends MatchingTask | |||
iContractClasspath.append( new Path( getProject(), buildDir.getAbsolutePath() ) ); | |||
// Create a forked java process | |||
Java iContract = (Java)project.createTask( "java" ); | |||
Java iContract = (Java)getProject().createTask( "java" ); | |||
iContract.setFork( true ); | |||
iContract.setClassname( "com.reliablesystems.iContract.Tool" ); | |||
iContract.setClasspath( iContractClasspath ); | |||
@@ -1079,8 +1079,6 @@ public class IContract extends MatchingTask | |||
* BuildListener that sets the iContractMissing flag to true if a message | |||
* about missing iContract is missing. Used to indicate a more verbose error | |||
* to the user, with advice about how to solve the problem | |||
* | |||
* @author RT | |||
*/ | |||
private class IContractPresenceDetector implements BuildListener | |||
{ | |||
@@ -206,7 +206,7 @@ public class Javah extends Task | |||
{ | |||
if( bootclasspath == null ) | |||
{ | |||
bootclasspath = new Path( project ); | |||
bootclasspath = new Path( getProject() ); | |||
} | |||
return bootclasspath.createPath(); | |||
} | |||
@@ -222,7 +222,7 @@ public class Javah extends Task | |||
{ | |||
if( classpath == null ) | |||
{ | |||
classpath = new Path( project ); | |||
classpath = new Path( getProject() ); | |||
} | |||
return classpath.createPath(); | |||
} | |||
@@ -264,7 +264,7 @@ public class Javah extends Task | |||
classpath = Path.systemClasspath; | |||
} | |||
String compiler = project.getProperty( "build.compiler" ); | |||
String compiler = getProject().getProperty( "build.compiler" ); | |||
if( compiler == null ) | |||
{ | |||
if( Project.getJavaVersion() != Project.JAVA_1_1 && | |||
@@ -102,7 +102,7 @@ public class Native2Ascii extends MatchingTask | |||
{ | |||
throw new TaskException( "Cannot define more than one mapper" ); | |||
} | |||
mapper = new Mapper( project ); | |||
mapper = new Mapper( getProject() ); | |||
return mapper; | |||
} | |||
@@ -239,11 +239,11 @@ public class ReplaceRegExp extends Task | |||
throws TaskException | |||
{ | |||
String res = input; | |||
Regexp regexp = r.getRegexp( project ); | |||
Regexp regexp = r.getRegexp( getProject() ); | |||
if( regexp.matches( input, options ) ) | |||
{ | |||
res = regexp.substitute( input, s.getExpression( project ), options ); | |||
res = regexp.substitute( input, s.getExpression( getProject() ), options ); | |||
} | |||
return res; | |||
@@ -276,7 +276,7 @@ public class ReplaceRegExp extends Task | |||
boolean changes = false; | |||
log( "Replacing pattern '" + regex.getPattern( project ) + "' with '" + subs.getExpression( project ) + | |||
log( "Replacing pattern '" + regex.getPattern( getProject() ) + "' with '" + subs.getExpression( getProject() ) + | |||
"' in '" + f.getPath() + "'" + | |||
( byline ? " by line" : "" ) + | |||
( flags.length() > 0 ? " with flags: '" + flags + "'" : "" ) + | |||
@@ -189,7 +189,7 @@ public class Rpm extends Task | |||
Execute exe = new Execute( streamhandler, null ); | |||
exe.setAntRun( project ); | |||
exe.setAntRun( getProject() ); | |||
if( topDir == null ) topDir = getBaseDirectory(); | |||
exe.setWorkingDirectory( topDir ); | |||
@@ -86,8 +86,8 @@ public class Script extends Task | |||
{ | |||
try | |||
{ | |||
addBeans( project.getProperties() ); | |||
addBeans( project.getReferences() ); | |||
addBeans( getProject().getProperties() ); | |||
addBeans( getProject().getReferences() ); | |||
beans.put( "project", getProject() ); | |||
@@ -65,7 +65,7 @@ public abstract class Continuus extends Task | |||
*/ | |||
public final void setCcmDir( String dir ) | |||
{ | |||
_ccmDir = project.translatePath( dir ); | |||
_ccmDir = getProject().translatePath( dir ); | |||
} | |||
/** | |||
@@ -62,7 +62,7 @@ public abstract class ClearCase extends Task | |||
*/ | |||
public final void setClearToolDir( String dir ) | |||
{ | |||
m_ClearToolDir = project.translatePath( dir ); | |||
m_ClearToolDir = getProject().translatePath( dir ); | |||
} | |||
/** | |||
@@ -184,7 +184,7 @@ public class Depend extends MatchingTask | |||
{ | |||
if( dependClasspath == null ) | |||
{ | |||
dependClasspath = new Path( project ); | |||
dependClasspath = new Path( getProject() ); | |||
} | |||
return dependClasspath.createPath(); | |||
} | |||
@@ -422,7 +422,7 @@ public class CSharp | |||
{ | |||
//demand create pathlist | |||
if( _referenceFiles == null ) | |||
_referenceFiles = new Path( this.project ); | |||
_referenceFiles = new Path( this.getProject() ); | |||
_referenceFiles.append( path ); | |||
} | |||
@@ -98,7 +98,7 @@ public class BorlandGenerateClient extends Task | |||
{ | |||
if( this.classpath == null ) | |||
{ | |||
this.classpath = new Path( project ); | |||
this.classpath = new Path( getProject() ); | |||
} | |||
return this.classpath.createPath(); | |||
} | |||
@@ -53,7 +53,7 @@ public class DDCreator extends MatchingTask | |||
*/ | |||
public void setClasspath( String s ) | |||
{ | |||
this.classpath = project.translatePath( s ); | |||
this.classpath = getProject().translatePath( s ); | |||
} | |||
/** | |||
@@ -118,13 +118,13 @@ public class DDCreator extends MatchingTask | |||
} | |||
String systemClassPath = System.getProperty( "java.class.path" ); | |||
String execClassPath = project.translatePath( systemClassPath + ":" + classpath ); | |||
Java ddCreatorTask = (Java)project.createTask( "java" ); | |||
String execClassPath = getProject().translatePath( systemClassPath + ":" + classpath ); | |||
Java ddCreatorTask = (Java)getProject().createTask( "java" ); | |||
ddCreatorTask.setFork( true ); | |||
ddCreatorTask.setClassname( "org.apache.tools.ant.taskdefs.optional.ejb.DDCreatorHelper" ); | |||
Commandline.Argument arguments = ddCreatorTask.createArg(); | |||
arguments.setLine( args ); | |||
ddCreatorTask.setClasspath( new Path( project, execClassPath ) ); | |||
ddCreatorTask.setClasspath( new Path( getProject(), execClassPath ) ); | |||
if( ddCreatorTask.executeJava() != 0 ) | |||
{ | |||
throw new TaskException( "Execution of ddcreator helper failed" ); | |||
@@ -255,7 +255,7 @@ public class EjbJar extends MatchingTask | |||
{ | |||
if( config.classpath == null ) | |||
{ | |||
config.classpath = new Path( project ); | |||
config.classpath = new Path( getProject() ); | |||
} | |||
return config.classpath.createPath(); | |||
} | |||
@@ -64,7 +64,7 @@ public class Ejbc extends MatchingTask | |||
*/ | |||
public void setClasspath( String s ) | |||
{ | |||
this.classpath = project.translatePath( s ); | |||
this.classpath = getProject().translatePath( s ); | |||
} | |||
/** | |||
@@ -159,14 +159,14 @@ public class Ejbc extends MatchingTask | |||
} | |||
String systemClassPath = System.getProperty( "java.class.path" ); | |||
String execClassPath = project.translatePath( systemClassPath + ":" + classpath + | |||
String execClassPath = getProject().translatePath( systemClassPath + ":" + classpath + | |||
":" + generatedFilesDirectory ); | |||
// get all the files in the descriptor directory | |||
DirectoryScanner ds = super.getDirectoryScanner( descriptorDirectory ); | |||
String[] files = ds.getIncludedFiles(); | |||
Java helperTask = (Java)project.createTask( "java" ); | |||
Java helperTask = (Java)getProject().createTask( "java" ); | |||
helperTask.setFork( true ); | |||
helperTask.setClassname( "org.apache.tools.ant.taskdefs.optional.ejb.EjbcHelper" ); | |||
String args = ""; | |||
@@ -183,7 +183,7 @@ public class Ejbc extends MatchingTask | |||
Commandline.Argument arguments = helperTask.createArg(); | |||
arguments.setLine( args ); | |||
helperTask.setClasspath( new Path( project, execClassPath ) ); | |||
helperTask.setClasspath( new Path( getProject(), execClassPath ) ); | |||
if( helperTask.executeJava() != 0 ) | |||
{ | |||
throw new TaskException( "Execution of ejbc helper failed" ); | |||
@@ -176,7 +176,7 @@ public class IPlanetEjbcTask extends Task | |||
{ | |||
if( classpath == null ) | |||
{ | |||
classpath = new Path( project ); | |||
classpath = new Path( getProject() ); | |||
} | |||
return classpath.createPath(); | |||
} | |||
@@ -237,7 +237,7 @@ public class WLRun extends Task | |||
{ | |||
if( classpath == null ) | |||
{ | |||
classpath = new Path( project ); | |||
classpath = new Path( getProject() ); | |||
} | |||
return classpath.createPath(); | |||
} | |||
@@ -251,7 +251,7 @@ public class WLRun extends Task | |||
{ | |||
if( weblogicClasspath == null ) | |||
{ | |||
weblogicClasspath = new Path( project ); | |||
weblogicClasspath = new Path( getProject() ); | |||
} | |||
return weblogicClasspath.createPath(); | |||
} | |||
@@ -312,7 +312,7 @@ public class WLRun extends Task | |||
} | |||
} | |||
Java weblogicServer = (Java)project.createTask( "java" ); | |||
Java weblogicServer = (Java)getProject().createTask( "java" ); | |||
weblogicServer.setFork( true ); | |||
weblogicServer.setClassname( weblogicMainClass ); | |||
@@ -362,7 +362,7 @@ public class WLRun extends Task | |||
throw new TaskException( "You must supply a management password to start the server" ); | |||
} | |||
Java weblogicServer = (Java)project.createTask( "java" ); | |||
Java weblogicServer = (Java)getProject().createTask( "java" ); | |||
weblogicServer.setFork( true ); | |||
weblogicServer.setDir( weblogicSystemHome ); | |||
weblogicServer.setClassname( weblogicMainClass ); | |||
@@ -120,7 +120,7 @@ public class WLStop extends Task | |||
{ | |||
if( classpath == null ) | |||
{ | |||
classpath = new Path( project ); | |||
classpath = new Path( getProject() ); | |||
} | |||
return classpath.createPath(); | |||
} | |||
@@ -145,7 +145,7 @@ public class WLStop extends Task | |||
throw new TaskException( "The url of the weblogic server must be provided." ); | |||
} | |||
Java weblogicAdmin = (Java)project.createTask( "java" ); | |||
Java weblogicAdmin = (Java)getProject().createTask( "java" ); | |||
weblogicAdmin.setFork( true ); | |||
weblogicAdmin.setClassname( "weblogic.Admin" ); | |||
String args; | |||
@@ -518,7 +518,7 @@ public class Translate extends MatchingTask | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String[] srcFiles = ds.getIncludedFiles(); | |||
for( int j = 0; j < srcFiles.length; j++ ) | |||
{ | |||
@@ -224,7 +224,7 @@ public class VAJImport extends VAJTask | |||
*/ | |||
protected void importFileset( FileSet fileset ) | |||
{ | |||
DirectoryScanner ds = fileset.getDirectoryScanner( this.project ); | |||
DirectoryScanner ds = fileset.getDirectoryScanner( this.getProject() ); | |||
if( ds.getIncludedFiles().length == 0 ) | |||
{ | |||
return; | |||
@@ -175,7 +175,7 @@ public class JJTree extends Task | |||
{ | |||
throw new TaskException( "Javacchome not set." ); | |||
} | |||
final Path classpath = cmdl.createClasspath( project ); | |||
final Path classpath = cmdl.createClasspath( getProject() ); | |||
classpath.createPathElement().setPath( javaccHome.getAbsolutePath() + | |||
"/JavaCC.zip" ); | |||
classpath.addJavaRuntime(); | |||
@@ -225,7 +225,7 @@ public class JavaCC extends Task | |||
{ | |||
throw new TaskException( "Javacchome not set." ); | |||
} | |||
final Path classpath = cmdl.createClasspath( project ); | |||
final Path classpath = cmdl.createClasspath( getProject() ); | |||
classpath.createPathElement().setPath( javaccHome.getAbsolutePath() + | |||
"/JavaCC.zip" ); | |||
classpath.addJavaRuntime(); | |||
@@ -206,7 +206,7 @@ public class JDependTask extends Task | |||
{ | |||
if( _compileClasspath == null ) | |||
{ | |||
_compileClasspath = new Path( project ); | |||
_compileClasspath = new Path( getProject() ); | |||
} | |||
return _compileClasspath.createPath(); | |||
} | |||
@@ -233,7 +233,7 @@ public class JDependTask extends Task | |||
{ | |||
if( _sourcesPath == null ) | |||
{ | |||
_sourcesPath = new Path( project ); | |||
_sourcesPath = new Path( getProject() ); | |||
} | |||
return _sourcesPath.createPath(); | |||
} | |||
@@ -340,7 +340,7 @@ public class JDependTask extends Task | |||
if( getDir() != null ) | |||
{ | |||
execute.setWorkingDirectory( getDir() ); | |||
execute.setAntRun( project ); | |||
execute.setAntRun( getProject() ); | |||
} | |||
if( getOutputFile() != null ) | |||
@@ -315,7 +315,7 @@ public class JspC extends MatchingTask | |||
throws TaskException | |||
{ | |||
if( classpath == null ) | |||
classpath = new Path( project ); | |||
classpath = new Path( getProject() ); | |||
return classpath.createPath(); | |||
} | |||
@@ -376,7 +376,7 @@ public class JspC extends MatchingTask | |||
// compile the source files | |||
String compiler = project.getProperty( "jsp.compiler" ); | |||
String compiler = getProject().getProperty( "jsp.compiler" ); | |||
if( compiler == null ) | |||
{ | |||
compiler = "jasper"; | |||
@@ -127,7 +127,7 @@ public class WLJspc extends MatchingTask | |||
{ | |||
if( compileClasspath == null ) | |||
{ | |||
compileClasspath = new Path( project ); | |||
compileClasspath = new Path( getProject() ); | |||
} | |||
return compileClasspath; | |||
} | |||
@@ -161,7 +161,7 @@ public class WLJspc extends MatchingTask | |||
//use the systemclasspath as well, to include the ant jar | |||
if( compileClasspath == null ) | |||
{ | |||
compileClasspath = new Path( project ); | |||
compileClasspath = new Path( getProject() ); | |||
} | |||
compileClasspath.append( Path.systemClasspath ); | |||
@@ -171,7 +171,7 @@ public class WLJspc extends MatchingTask | |||
// Therefore, takes loads of time | |||
// Can pass directories at a time (*.jsp) but easily runs out of memory on hefty dirs | |||
// (even on a Sun) | |||
Java helperTask = (Java)project.createTask( "java" ); | |||
Java helperTask = (Java)getProject().createTask( "java" ); | |||
helperTask.setFork( true ); | |||
helperTask.setClassname( "weblogic.jspc" ); | |||
String[] args = new String[ 12 ]; | |||
@@ -344,7 +344,7 @@ public class JUnitTask extends Task | |||
*/ | |||
public BatchTest createBatchTest() | |||
{ | |||
BatchTest test = new BatchTest( project ); | |||
BatchTest test = new BatchTest( getProject() ); | |||
batchTests.addElement( test ); | |||
return test; | |||
} | |||
@@ -356,7 +356,7 @@ public class JUnitTask extends Task | |||
*/ | |||
public Path createClasspath() | |||
{ | |||
return commandline.createClasspath( project ).createPath(); | |||
return commandline.createClasspath( getProject() ).createPath(); | |||
} | |||
/** | |||
@@ -392,7 +392,7 @@ public class JUnitTask extends Task | |||
while( list.hasMoreElements() ) | |||
{ | |||
JUnitTest test = (JUnitTest)list.nextElement(); | |||
if( test.shouldRun( project ) ) | |||
if( test.shouldRun( getProject() ) ) | |||
{ | |||
execute( test ); | |||
} | |||
@@ -655,7 +655,7 @@ public class JUnitTask extends Task | |||
// Create a temporary file to pass the Ant properties to the forked test | |||
File propsFile = new File( "junit" + ( new Random( System.currentTimeMillis() ) ).nextLong() + ".properties" ); | |||
cmd.createArgument().setValue( "propsfile=" + propsFile.getAbsolutePath() ); | |||
Hashtable p = project.getProperties(); | |||
Hashtable p = getProject().getProperties(); | |||
Properties props = new Properties(); | |||
for( Enumeration enum = p.keys(); enum.hasMoreElements(); ) | |||
{ | |||
@@ -675,7 +675,7 @@ public class JUnitTask extends Task | |||
Execute execute = new Execute( new LogStreamHandler( this, Project.MSG_INFO, Project.MSG_WARN ), watchdog ); | |||
execute.setCommandline( cmd.getCommandline() ); | |||
execute.setAntRun( project ); | |||
execute.setAntRun( getProject() ); | |||
if( dir != null ) | |||
{ | |||
execute.setWorkingDirectory( dir ); | |||
@@ -710,7 +710,7 @@ public class JUnitTask extends Task | |||
private int executeInVM( JUnitTest test ) | |||
throws TaskException | |||
{ | |||
test.setProperties( project.getProperties() ); | |||
test.setProperties( getProject().getProperties() ); | |||
if( dir != null ) | |||
{ | |||
log( "dir attribute ignored if running in the same VM", Project.MSG_WARN ); | |||
@@ -730,7 +730,7 @@ public class JUnitTask extends Task | |||
{ | |||
log( "Using CLASSPATH " + classpath, Project.MSG_VERBOSE ); | |||
cl = new AntClassLoader( null, project, classpath, false ); | |||
cl = new AntClassLoader( null, getProject(), classpath, false ); | |||
// make sure the test will be accepted as a TestCase | |||
cl.addSystemPackageRoot( "junit" ); | |||
// will cause trouble in JDK 1.1 if omitted | |||
@@ -185,7 +185,7 @@ public class XMLResultAggregator extends Task implements XMLConstants | |||
} | |||
if( toDir == null ) | |||
{ | |||
toDir = FileUtil.resolveFile( project.getBaseDir(), DEFAULT_DIR ); | |||
toDir = FileUtil.resolveFile( getProject().getBaseDir(), DEFAULT_DIR ); | |||
} | |||
return new File( toDir, toFile ); | |||
} | |||
@@ -202,7 +202,7 @@ public class XMLResultAggregator extends Task implements XMLConstants | |||
for( int i = 0; i < size; i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
ds.scan(); | |||
String[] f = ds.getIncludedFiles(); | |||
for( int j = 0; j < f.length; j++ ) | |||
@@ -212,7 +212,7 @@ public class XMLResultAggregator extends Task implements XMLConstants | |||
{ | |||
File file = new File( ds.getBasedir(), pathname ); | |||
file = FileUtil. | |||
resolveFile( project.getBaseDir(), file.getPath() ); | |||
resolveFile( getProject().getBaseDir(), file.getPath() ); | |||
v.addElement( file ); | |||
} | |||
} | |||
@@ -159,7 +159,7 @@ public abstract class AbstractMetamataTask extends Task | |||
{ | |||
if( classPath == null ) | |||
{ | |||
classPath = new Path( project ); | |||
classPath = new Path( getProject() ); | |||
} | |||
return classPath; | |||
} | |||
@@ -183,7 +183,7 @@ public abstract class AbstractMetamataTask extends Task | |||
{ | |||
if( sourcePath == null ) | |||
{ | |||
sourcePath = new Path( project ); | |||
sourcePath = new Path( getProject() ); | |||
} | |||
return sourcePath; | |||
} | |||
@@ -222,7 +222,7 @@ public abstract class AbstractMetamataTask extends Task | |||
// set the classpath as the jar file | |||
File jar = getMetamataJar( metamataHome ); | |||
final Path classPath = cmdl.createClasspath( project ); | |||
final Path classPath = cmdl.createClasspath( getProject() ); | |||
classPath.createPathElement().setLocation( jar ); | |||
// set the metamata.home property | |||
@@ -374,7 +374,7 @@ public abstract class AbstractMetamataTask extends Task | |||
for( int i = 0; i < fileSets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)fileSets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
ds.scan(); | |||
String[] f = ds.getIncludedFiles(); | |||
log( i + ") Adding " + f.length + " files from directory " + ds.getBasedir(), Project.MSG_VERBOSE ); | |||
@@ -135,7 +135,7 @@ public class MAudit extends AbstractMetamataTask | |||
{ | |||
if( searchPath == null ) | |||
{ | |||
searchPath = new Path( project ); | |||
searchPath = new Path( getProject() ); | |||
} | |||
return searchPath; | |||
} | |||
@@ -113,7 +113,7 @@ public class MMetrics extends AbstractMetamataTask | |||
{ | |||
if( path == null ) | |||
{ | |||
path = new Path( project ); | |||
path = new Path( getProject() ); | |||
} | |||
return path; | |||
} | |||
@@ -150,7 +150,7 @@ public class MParse extends Task | |||
{ | |||
if( classpath == null ) | |||
{ | |||
classpath = new Path( project ); | |||
classpath = new Path( getProject() ); | |||
} | |||
return classpath; | |||
} | |||
@@ -174,7 +174,7 @@ public class MParse extends Task | |||
{ | |||
if( sourcepath == null ) | |||
{ | |||
sourcepath = new Path( project ); | |||
sourcepath = new Path( getProject() ); | |||
} | |||
return sourcepath; | |||
} | |||
@@ -211,7 +211,7 @@ public class MParse extends Task | |||
// set the classpath as the jar files | |||
File[] jars = getMetamataLibs(); | |||
final Path classPath = cmdl.createClasspath( project ); | |||
final Path classPath = cmdl.createClasspath( getProject() ); | |||
for( int i = 0; i < jars.length; i++ ) | |||
{ | |||
classPath.createPathElement().setLocation( jars[ i ] ); | |||
@@ -798,12 +798,12 @@ public class FTP | |||
if( action == SEND_FILES ) | |||
{ | |||
ds = fs.getDirectoryScanner( project ); | |||
ds = fs.getDirectoryScanner( getProject() ); | |||
} | |||
else | |||
{ | |||
ds = new FTPDirectoryScanner( ftp ); | |||
fs.setupDirectoryScanner( ds, project ); | |||
fs.setupDirectoryScanner( ds, getProject() ); | |||
ds.scan(); | |||
} | |||
@@ -308,7 +308,7 @@ public class MimeMail extends Task | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
if( fs != null ) | |||
{ | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String[] dsfiles = ds.getIncludedFiles(); | |||
File baseDir = ds.getBasedir(); | |||
@@ -124,7 +124,7 @@ public class P4Add extends P4Base | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
//File fromDir = fs.getDir(project); | |||
String[] srcFiles = ds.getIncludedFiles(); | |||
@@ -100,11 +100,11 @@ public abstract class P4Base extends org.apache.tools.ant.Task | |||
//Get default P4 settings from environment - Mark would have done something cool with | |||
//introspection here.....:-) | |||
String tmpprop; | |||
if( ( tmpprop = project.getProperty( "p4.port" ) ) != null ) | |||
if( ( tmpprop = getProject().getProperty( "p4.port" ) ) != null ) | |||
setPort( tmpprop ); | |||
if( ( tmpprop = project.getProperty( "p4.client" ) ) != null ) | |||
if( ( tmpprop = getProject().getProperty( "p4.client" ) ) != null ) | |||
setClient( tmpprop ); | |||
if( ( tmpprop = project.getProperty( "p4.user" ) ) != null ) | |||
if( ( tmpprop = getProject().getProperty( "p4.user" ) ) != null ) | |||
setUser( tmpprop ); | |||
} | |||
@@ -167,7 +167,7 @@ public abstract class P4Base extends org.apache.tools.ant.Task | |||
Execute exe = new Execute( handler, null ); | |||
exe.setAntRun( project ); | |||
exe.setAntRun( getProject() ); | |||
exe.setCommandline( commandline.getCommandline() ); | |||
@@ -81,7 +81,7 @@ public class P4Change extends P4Base | |||
if( emptyChangeList == null ) | |||
emptyChangeList = getEmptyChangeList(); | |||
final Project myProj = project; | |||
final Project myProj = getProject(); | |||
P4Handler handler = | |||
new P4HandlerAdapter() | |||
@@ -76,7 +76,7 @@ public class P4Counter extends P4Base | |||
if( shouldSetProperty ) | |||
{ | |||
final Project myProj = project; | |||
final Project myProj = getProject(); | |||
P4Handler handler = | |||
new P4HandlerAdapter() | |||
@@ -203,7 +203,7 @@ public class CovReport extends Task | |||
{ | |||
if( coveragePath == null ) | |||
{ | |||
coveragePath = new Path( project ); | |||
coveragePath = new Path( getProject() ); | |||
} | |||
return coveragePath.createPath(); | |||
} | |||
@@ -221,7 +221,7 @@ public class CovReport extends Task | |||
{ | |||
if( sourcePath == null ) | |||
{ | |||
sourcePath = new Path( project ); | |||
sourcePath = new Path( getProject() ); | |||
} | |||
return sourcePath.createPath(); | |||
} | |||
@@ -290,7 +290,7 @@ public class CovReport extends Task | |||
// as a default -sourcepath use . in JProbe, so use project . | |||
if( sourcePath == null ) | |||
{ | |||
sourcePath = new Path( project ); | |||
sourcePath = new Path( getProject() ); | |||
sourcePath.createPath().setLocation( getBaseDirectory() ); | |||
} | |||
v.addElement( "-sourcepath=" + sourcePath ); | |||
@@ -364,7 +364,7 @@ public class CovReport extends Task | |||
{ | |||
if( classPath == null ) | |||
{ | |||
classPath = new Path( CovReport.this.project ); | |||
classPath = new Path( CovReport.this.getProject() ); | |||
} | |||
return classPath.createPath(); | |||
} | |||
@@ -229,7 +229,7 @@ public class Coverage extends Task | |||
*/ | |||
public Path createClasspath() | |||
{ | |||
return cmdlJava.createClasspath( project ).createPath(); | |||
return cmdlJava.createClasspath( getProject() ).createPath(); | |||
} | |||
public Filters createFilters() | |||
@@ -135,7 +135,7 @@ public abstract class MSVSS extends Task | |||
*/ | |||
public final void setSsdir( String dir ) | |||
{ | |||
m_SSDir = project.translatePath( dir ); | |||
m_SSDir = getProject().translatePath( dir ); | |||
} | |||
/** | |||
@@ -227,7 +227,7 @@ public abstract class MSVSS extends Task | |||
exe.setEnvironment( newEnv ); | |||
} | |||
exe.setAntRun( project ); | |||
exe.setAntRun( getProject() ); | |||
exe.setWorkingDirectory( getBaseDirectory() ); | |||
exe.setCommandline( cmd.getCommandline() ); | |||
return exe.execute(); | |||
@@ -20,7 +20,7 @@ import org.apache.myrmidon.api.TaskException; | |||
public abstract class ProjectComponent | |||
extends AbstractTask | |||
{ | |||
protected Project project; | |||
private Project project; | |||
/** | |||
* Sets the project object of this component. This method is used by project | |||
@@ -51,7 +51,7 @@ public class TaskAdapter extends Task | |||
c.getMethod( "setProject", new Class[]{Project.class} ); | |||
if( setProjectM != null ) | |||
{ | |||
setProjectM.invoke( proxy, new Object[]{project} ); | |||
setProjectM.invoke( proxy, new Object[]{getProject()} ); | |||
} | |||
} | |||
catch( NoSuchMethodException e ) | |||
@@ -75,25 +75,25 @@ public class AntStructure extends Task | |||
out = new PrintWriter( new FileWriter( output ) ); | |||
} | |||
printHead( out, project.getTaskDefinitions().keys(), | |||
project.getDataTypeDefinitions().keys() ); | |||
printHead( out, getProject().getTaskDefinitions().keys(), | |||
getProject().getDataTypeDefinitions().keys() ); | |||
printTargetDecl( out ); | |||
Enumeration dataTypes = project.getDataTypeDefinitions().keys(); | |||
Enumeration dataTypes = getProject().getDataTypeDefinitions().keys(); | |||
while( dataTypes.hasMoreElements() ) | |||
{ | |||
String typeName = (String)dataTypes.nextElement(); | |||
printElementDecl( out, typeName, | |||
(Class)project.getDataTypeDefinitions().get( typeName ) ); | |||
(Class)getProject().getDataTypeDefinitions().get( typeName ) ); | |||
} | |||
Enumeration tasks = project.getTaskDefinitions().keys(); | |||
Enumeration tasks = getProject().getTaskDefinitions().keys(); | |||
while( tasks.hasMoreElements() ) | |||
{ | |||
String taskName = (String)tasks.nextElement(); | |||
printElementDecl( out, taskName, | |||
(Class)project.getTaskDefinitions().get( taskName ) ); | |||
(Class)getProject().getTaskDefinitions().get( taskName ) ); | |||
} | |||
printTail( out ); | |||
@@ -97,7 +97,7 @@ public class Available | |||
{ | |||
if( this.classpath == null ) | |||
{ | |||
this.classpath = new Path( project ); | |||
this.classpath = new Path( getProject() ); | |||
} | |||
return this.classpath.createPath(); | |||
} | |||
@@ -107,7 +107,7 @@ public class Available | |||
{ | |||
if( this.filepath == null ) | |||
{ | |||
this.filepath = new Path( project ); | |||
this.filepath = new Path( getProject() ); | |||
} | |||
return this.filepath.createPath(); | |||
} | |||
@@ -130,8 +130,8 @@ public class Available | |||
if( classpath != null ) | |||
{ | |||
classpath.setProject( project ); | |||
this.loader = new AntClassLoader( project, classpath ); | |||
classpath.setProject( getProject() ); | |||
this.loader = new AntClassLoader( getProject(), classpath ); | |||
} | |||
if( ( classname != null ) && !checkClass( classname ) ) | |||
@@ -178,7 +178,7 @@ public class Available | |||
if( eval() ) | |||
{ | |||
String lSep = System.getProperty( "line.separator" ); | |||
if( null == project.getProperty( property ) ) | |||
if( null == getProject().getProperty( property ) ) | |||
{ | |||
setProperty( property, value ); | |||
} | |||
@@ -475,11 +475,11 @@ public class Checksum extends MatchingTask implements Condition | |||
for( int i = 0; i < sizeofFileSet; i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String[] srcFiles = ds.getIncludedFiles(); | |||
for( int j = 0; j < srcFiles.length; j++ ) | |||
{ | |||
File src = new File( fs.getDir( project ), srcFiles[ j ] ); | |||
File src = new File( fs.getDir( getProject() ), srcFiles[ j ] ); | |||
addToIncludeFileMap( src ); | |||
} | |||
} | |||
@@ -151,14 +151,14 @@ public class Chmod extends ExecuteOn | |||
public void execute() | |||
throws TaskException | |||
{ | |||
if( defaultSetDefined || defaultSet.getDir( project ) == null ) | |||
if( defaultSetDefined || defaultSet.getDir( getProject() ) == null ) | |||
{ | |||
super.execute(); | |||
} | |||
else if( isValidOs() ) | |||
{ | |||
// we are chmodding the given directory | |||
createArg().setValue( defaultSet.getDir( project ).getPath() ); | |||
createArg().setValue( defaultSet.getDir( getProject() ).getPath() ); | |||
Execute execute = prepareExec(); | |||
try | |||
{ | |||
@@ -190,7 +190,7 @@ public class Chmod extends ExecuteOn | |||
throw new TaskException( "Required attribute perm not set in chmod" ); | |||
} | |||
if( defaultSetDefined && defaultSet.getDir( project ) != null ) | |||
if( defaultSetDefined && defaultSet.getDir( getProject() ) != null ) | |||
{ | |||
addFileset( defaultSet ); | |||
} | |||
@@ -155,13 +155,13 @@ public class DependSet extends MatchingTask | |||
{ | |||
FileSet targetFS = (FileSet)enumTargetSets.nextElement(); | |||
DirectoryScanner targetDS = targetFS.getDirectoryScanner( project ); | |||
DirectoryScanner targetDS = targetFS.getDirectoryScanner( getProject() ); | |||
String[] targetFiles = targetDS.getIncludedFiles(); | |||
for( int i = 0; i < targetFiles.length; i++ ) | |||
{ | |||
File dest = new File( targetFS.getDir( project ), targetFiles[ i ] ); | |||
File dest = new File( targetFS.getDir( getProject() ), targetFiles[ i ] ); | |||
allTargets.addElement( dest ); | |||
if( dest.lastModified() > now ) | |||
@@ -181,12 +181,12 @@ public class DependSet extends MatchingTask | |||
{ | |||
FileList targetFL = (FileList)enumTargetLists.nextElement(); | |||
String[] targetFiles = targetFL.getFiles( project ); | |||
String[] targetFiles = targetFL.getFiles( getProject() ); | |||
for( int i = 0; i < targetFiles.length; i++ ) | |||
{ | |||
File dest = new File( targetFL.getDir( project ), targetFiles[ i ] ); | |||
File dest = new File( targetFL.getDir( getProject() ), targetFiles[ i ] ); | |||
if( !dest.exists() ) | |||
{ | |||
log( targetFiles[ i ] + " does not exist.", Project.MSG_VERBOSE ); | |||
@@ -215,12 +215,12 @@ public class DependSet extends MatchingTask | |||
{ | |||
FileSet sourceFS = (FileSet)enumSourceSets.nextElement(); | |||
DirectoryScanner sourceDS = sourceFS.getDirectoryScanner( project ); | |||
DirectoryScanner sourceDS = sourceFS.getDirectoryScanner( getProject() ); | |||
String[] sourceFiles = sourceDS.getIncludedFiles(); | |||
for( int i = 0; upToDate && i < sourceFiles.length; i++ ) | |||
{ | |||
File src = new File( sourceFS.getDir( project ), sourceFiles[ i ] ); | |||
File src = new File( sourceFS.getDir( getProject() ), sourceFiles[ i ] ); | |||
if( src.lastModified() > now ) | |||
{ | |||
@@ -255,12 +255,12 @@ public class DependSet extends MatchingTask | |||
{ | |||
FileList sourceFL = (FileList)enumSourceLists.nextElement(); | |||
String[] sourceFiles = sourceFL.getFiles( project ); | |||
String[] sourceFiles = sourceFL.getFiles( getProject() ); | |||
int i = 0; | |||
do | |||
{ | |||
File src = new File( sourceFL.getDir( project ), sourceFiles[ i ] ); | |||
File src = new File( sourceFL.getDir( getProject() ), sourceFiles[ i ] ); | |||
if( src.lastModified() > now ) | |||
{ | |||
@@ -108,7 +108,7 @@ public class Echo extends Task | |||
public void addText( String msg ) | |||
throws TaskException | |||
{ | |||
message += project.replaceProperties( msg ); | |||
message += getProject().replaceProperties( msg ); | |||
} | |||
/** | |||
@@ -122,7 +122,7 @@ public class ExecuteOn extends ExecTask | |||
{ | |||
throw new TaskException( "Cannot define more than one mapper" ); | |||
} | |||
mapperElement = new Mapper( project ); | |||
mapperElement = new Mapper( getProject() ); | |||
return mapperElement; | |||
} | |||
@@ -385,8 +385,8 @@ public class ExecuteOn extends ExecTask | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
File base = fs.getDir( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
File base = fs.getDir( getProject() ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
if( !"dir".equals( type ) ) | |||
{ | |||
@@ -132,8 +132,8 @@ public class Expand extends MatchingTask | |||
for( int j = 0; j < filesets.size(); j++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( j ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
File fromDir = fs.getDir( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
File fromDir = fs.getDir( getProject() ); | |||
String[] files = ds.getIncludedFiles(); | |||
for( int i = 0; i < files.length; ++i ) | |||
@@ -201,7 +201,7 @@ public class Expand extends MatchingTask | |||
for( int v = 0; v < patternsets.size(); v++ ) | |||
{ | |||
PatternSet p = (PatternSet)patternsets.elementAt( v ); | |||
String[] incls = p.getIncludePatterns( project ); | |||
String[] incls = p.getIncludePatterns( getProject() ); | |||
if( incls != null ) | |||
{ | |||
for( int w = 0; w < incls.length; w++ ) | |||
@@ -214,7 +214,7 @@ public class Expand extends MatchingTask | |||
} | |||
} | |||
} | |||
String[] excls = p.getExcludePatterns( project ); | |||
String[] excls = p.getExcludePatterns( getProject() ); | |||
if( excls != null ) | |||
{ | |||
for( int w = 0; w < excls.length; w++ ) | |||
@@ -57,7 +57,7 @@ public class Filter extends Task | |||
if( isSingleFilter ) | |||
{ | |||
project.getGlobalFilterSet().addFilter( token, value ); | |||
getProject().getGlobalFilterSet().addFilter( token, value ); | |||
} | |||
if( isFiltersFromFile ) | |||
@@ -70,6 +70,6 @@ public class Filter extends Task | |||
throws TaskException | |||
{ | |||
log( "Reading filters from " + filtersFile, Project.MSG_VERBOSE ); | |||
project.getGlobalFilterSet().readFiltersFromFile( filtersFile ); | |||
getProject().getGlobalFilterSet().readFiltersFromFile( filtersFile ); | |||
} | |||
} |
@@ -140,7 +140,7 @@ public class GenerateKey | |||
public void execute() | |||
throws TaskException | |||
{ | |||
if( project.getJavaVersion().equals( Project.JAVA_1_1 ) ) | |||
if( getProject().getJavaVersion().equals( Project.JAVA_1_1 ) ) | |||
{ | |||
throw new TaskException( "The genkey task is only available on JDK" + | |||
" versions 1.2 or greater" ); | |||
@@ -162,7 +162,7 @@ public class GenerateKey | |||
} | |||
getLogger().info( "Generating Key for " + alias ); | |||
final ExecTask cmd = (ExecTask)project.createTask( "exec" ); | |||
final ExecTask cmd = (ExecTask)getProject().createTask( "exec" ); | |||
cmd.setExecutable( "keytool" ); | |||
cmd.createArg().setValue( "-genkey " ); | |||
@@ -95,7 +95,7 @@ public class Get extends Task | |||
*/ | |||
public void setUseTimestamp( boolean v ) | |||
{ | |||
if( project.getJavaVersion() != Project.JAVA_1_1 ) | |||
if( getProject().getJavaVersion() != Project.JAVA_1_1 ) | |||
{ | |||
useTimestamp = v; | |||
} | |||
@@ -300,9 +300,9 @@ public class Get extends Task | |||
throws TaskException | |||
{ | |||
if( project.getJavaVersion() != Project.JAVA_1_1 ) | |||
if( getProject().getJavaVersion() != Project.JAVA_1_1 ) | |||
{ | |||
Touch touch = (Touch)project.createTask( "touch" ); | |||
Touch touch = (Touch)getProject().createTask( "touch" ); | |||
touch.setFile( file ); | |||
touch.setMillis( timemillis ); | |||
touch.touch(); | |||
@@ -89,7 +89,7 @@ public class Input extends Task | |||
public void addText( String msg ) | |||
throws TaskException | |||
{ | |||
message += project.replaceProperties( msg ); | |||
message += getProject().replaceProperties( msg ); | |||
} | |||
/** | |||
@@ -143,7 +143,7 @@ public class Input extends Task | |||
// adopted from org.apache.tools.ant.taskdefs.Property | |||
if( addproperty != null ) | |||
{ | |||
if( project.getProperty( addproperty ) == null ) | |||
if( getProject().getProperty( addproperty ) == null ) | |||
{ | |||
setProperty( addproperty, input ); | |||
} | |||
@@ -197,7 +197,7 @@ public class Java extends Task | |||
public Path createClasspath() | |||
throws TaskException | |||
{ | |||
return cmdl.createClasspath( project ).createPath(); | |||
return cmdl.createClasspath( getProject() ).createPath(); | |||
} | |||
/** | |||
@@ -339,7 +339,7 @@ public class Java extends Task | |||
try | |||
{ | |||
outStream = new PrintStream( new FileOutputStream( out ) ); | |||
exe.execute( project ); | |||
exe.execute( getProject() ); | |||
} | |||
catch( IOException io ) | |||
{ | |||
@@ -355,7 +355,7 @@ public class Java extends Task | |||
} | |||
else | |||
{ | |||
exe.execute( project ); | |||
exe.execute( getProject() ); | |||
} | |||
} | |||
@@ -385,7 +385,7 @@ public class Java extends Task | |||
exe = new Execute( new PumpStreamHandler( fos ), null ); | |||
} | |||
exe.setAntRun( project ); | |||
exe.setAntRun( getProject() ); | |||
if( dir == null ) | |||
{ | |||
@@ -646,7 +646,7 @@ public class Javac extends MatchingTask | |||
public boolean isForkedJavac() | |||
{ | |||
return !"false".equals( fork ) || | |||
"extJavac".equals( project.getProperty( "build.compiler" ) ); | |||
"extJavac".equals( getProject().getProperty( "build.compiler" ) ); | |||
} | |||
/** | |||
@@ -659,7 +659,7 @@ public class Javac extends MatchingTask | |||
{ | |||
if( bootclasspath == null ) | |||
{ | |||
bootclasspath = new Path( project ); | |||
bootclasspath = new Path( getProject() ); | |||
} | |||
return bootclasspath.createPath(); | |||
} | |||
@@ -674,7 +674,7 @@ public class Javac extends MatchingTask | |||
{ | |||
if( compileClasspath == null ) | |||
{ | |||
compileClasspath = new Path( project ); | |||
compileClasspath = new Path( getProject() ); | |||
} | |||
return compileClasspath.createPath(); | |||
} | |||
@@ -702,7 +702,7 @@ public class Javac extends MatchingTask | |||
{ | |||
if( extdirs == null ) | |||
{ | |||
extdirs = new Path( project ); | |||
extdirs = new Path( getProject() ); | |||
} | |||
return extdirs.createPath(); | |||
} | |||
@@ -717,7 +717,7 @@ public class Javac extends MatchingTask | |||
{ | |||
if( src == null ) | |||
{ | |||
src = new Path( project ); | |||
src = new Path( getProject() ); | |||
} | |||
return src.createPath(); | |||
} | |||
@@ -870,7 +870,7 @@ public class Javac extends MatchingTask | |||
private String determineCompiler() | |||
{ | |||
String compiler = project.getProperty( "build.compiler" ); | |||
String compiler = getProject().getProperty( "build.compiler" ); | |||
if( !"false".equals( fork ) ) | |||
{ | |||
@@ -576,7 +576,7 @@ public class Javadoc extends Task | |||
{ | |||
if( bootclasspath == null ) | |||
{ | |||
bootclasspath = new Path( project ); | |||
bootclasspath = new Path( getProject() ); | |||
} | |||
return bootclasspath.createPath(); | |||
} | |||
@@ -586,7 +586,7 @@ public class Javadoc extends Task | |||
{ | |||
if( classpath == null ) | |||
{ | |||
classpath = new Path( project ); | |||
classpath = new Path( getProject() ); | |||
} | |||
return classpath.createPath(); | |||
} | |||
@@ -616,7 +616,7 @@ public class Javadoc extends Task | |||
{ | |||
if( sourcePath == null ) | |||
{ | |||
sourcePath = new Path( project ); | |||
sourcePath = new Path( getProject() ); | |||
} | |||
return sourcePath.createPath(); | |||
} | |||
@@ -918,7 +918,7 @@ public class Javadoc extends Task | |||
JavadocOutputStream out = new JavadocOutputStream( Project.MSG_INFO ); | |||
JavadocOutputStream err = new JavadocOutputStream( Project.MSG_WARN ); | |||
Execute exe = new Execute( new PumpStreamHandler( out, err ) ); | |||
exe.setAntRun( project ); | |||
exe.setAntRun( getProject() ); | |||
/* | |||
* No reason to change the working directory as all filenames and | |||
@@ -971,7 +971,7 @@ public class Javadoc extends Task | |||
protected String expand( String content ) | |||
throws TaskException | |||
{ | |||
return project.replaceProperties( content ); | |||
return getProject().replaceProperties( content ); | |||
} | |||
private String getJavadocExecutableName() | |||
@@ -1130,7 +1130,7 @@ public class Javadoc extends Task | |||
File source = resolveFile( list[ j ] ); | |||
fs.setDir( source ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String[] packageDirs = ds.getIncludedDirectories(); | |||
for( int i = 0; i < packageDirs.length; i++ ) | |||
@@ -157,7 +157,7 @@ public abstract class MatchingTask extends Task | |||
{ | |||
fileset.setDir( baseDir ); | |||
fileset.setDefaultexcludes( useDefaultExcludes ); | |||
return fileset.getDirectoryScanner( project ); | |||
return fileset.getDirectoryScanner( getProject() ); | |||
} | |||
} |
@@ -131,7 +131,7 @@ public class Property extends Task | |||
{ | |||
if( this.classpath == null ) | |||
{ | |||
this.classpath = new Path( project ); | |||
this.classpath = new Path( getProject() ); | |||
} | |||
return this.classpath.createPath(); | |||
} | |||
@@ -195,7 +195,7 @@ public class Property extends Task | |||
String name = (String)e.nextElement(); | |||
String value = (String)props.getProperty( name ); | |||
String v = project.replaceProperties( value ); | |||
String v = getProject().replaceProperties( value ); | |||
addProperty( name, v ); | |||
} | |||
} | |||
@@ -278,7 +278,7 @@ public class Property extends Task | |||
if( classpath != null ) | |||
{ | |||
cL = new AntClassLoader( project, classpath ); | |||
cL = new AntClassLoader( getProject(), classpath ); | |||
} | |||
else | |||
{ | |||
@@ -502,7 +502,7 @@ public class Rmic extends MatchingTask | |||
{ | |||
if( compileClasspath == null ) | |||
{ | |||
compileClasspath = new Path( project ); | |||
compileClasspath = new Path( getProject() ); | |||
} | |||
return compileClasspath.createPath(); | |||
} | |||
@@ -517,7 +517,7 @@ public class Rmic extends MatchingTask | |||
{ | |||
if( extdirs == null ) | |||
{ | |||
extdirs = new Path( project ); | |||
extdirs = new Path( getProject() ); | |||
} | |||
return extdirs.createPath(); | |||
} | |||
@@ -539,14 +539,14 @@ public class Rmic extends MatchingTask | |||
log( "Verify has been turned on.", Project.MSG_INFO ); | |||
} | |||
String compiler = project.getProperty( "build.rmic" ); | |||
String compiler = getProject().getProperty( "build.rmic" ); | |||
RmicAdapter adapter = RmicAdapterFactory.getRmic( compiler, this ); | |||
// now we need to populate the compiler adapter | |||
adapter.setRmic( this ); | |||
Path classpath = adapter.getClasspath(); | |||
loader = new AntClassLoader( project, classpath ); | |||
loader = new AntClassLoader( getProject(), classpath ); | |||
// scan base dirs to build up compile lists only if a | |||
// specific classname is not given | |||
@@ -684,7 +684,7 @@ public class Rmic extends MatchingTask | |||
{ | |||
if( filtering ) | |||
{ | |||
final FilterSetCollection filters = new FilterSetCollection( project.getGlobalFilterSet() ); | |||
final FilterSetCollection filters = new FilterSetCollection( getProject().getGlobalFilterSet() ); | |||
FileUtils.copyFile( oldFile, newFile, filters ); | |||
} | |||
else | |||
@@ -370,7 +370,7 @@ public class SQLExec extends Task | |||
{ | |||
if( this.classpath == null ) | |||
{ | |||
this.classpath = new Path( project ); | |||
this.classpath = new Path( getProject() ); | |||
} | |||
return this.classpath.createPath(); | |||
} | |||
@@ -410,8 +410,8 @@ public class SQLExec extends Task | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
File srcDir = fs.getDir( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
File srcDir = fs.getDir( getProject() ); | |||
String[] srcFiles = ds.getIncludedFiles(); | |||
@@ -459,7 +459,7 @@ public class SQLExec extends Task | |||
log( "Loading " + driver + " using AntClassLoader with classpath " + classpath, | |||
Project.MSG_VERBOSE ); | |||
loader = new AntClassLoader( project, classpath ); | |||
loader = new AntClassLoader( getProject(), classpath ); | |||
dc = loader.loadClass( driver ); | |||
} | |||
else | |||
@@ -754,7 +754,7 @@ public class SQLExec extends Task | |||
while( ( line = in.readLine() ) != null ) | |||
{ | |||
line = line.trim(); | |||
line = project.replaceProperties( line ); | |||
line = getProject().replaceProperties( line ); | |||
if( line.startsWith( "//" ) ) | |||
continue; | |||
if( line.startsWith( "--" ) ) | |||
@@ -155,11 +155,11 @@ public class SignJar extends Task | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String[] jarFiles = ds.getIncludedFiles(); | |||
for( int j = 0; j < jarFiles.length; j++ ) | |||
{ | |||
doOneJar( new File( fs.getDir( project ), jarFiles[ j ] ), null ); | |||
doOneJar( new File( fs.getDir( getProject() ), jarFiles[ j ] ), null ); | |||
} | |||
} | |||
} | |||
@@ -249,7 +249,7 @@ public class SignJar extends Task | |||
private void doOneJar( File jarSource, File jarTarget ) | |||
throws TaskException | |||
{ | |||
if( project.getJavaVersion().equals( Project.JAVA_1_1 ) ) | |||
if( getProject().getJavaVersion().equals( Project.JAVA_1_1 ) ) | |||
{ | |||
throw new TaskException( "The signjar task is only available on JDK versions 1.2 or greater" ); | |||
} | |||
@@ -269,7 +269,7 @@ public class SignJar extends Task | |||
final StringBuffer sb = new StringBuffer(); | |||
final ExecTask cmd = (ExecTask)project.createTask( "exec" ); | |||
final ExecTask cmd = (ExecTask)getProject().createTask( "exec" ); | |||
cmd.setExecutable( "jarsigner" ); | |||
if( null != keystore ) | |||
@@ -145,7 +145,7 @@ public class Tar | |||
for( Enumeration e = filesets.elements(); e.hasMoreElements(); ) | |||
{ | |||
TarFileSet fs = (TarFileSet)e.nextElement(); | |||
String[] files = fs.getFiles( project ); | |||
String[] files = fs.getFiles( getProject() ); | |||
if( !archiveIsUpToDate( files ) ) | |||
{ | |||
@@ -154,7 +154,7 @@ public class Tar | |||
for( int i = 0; i < files.length; ++i ) | |||
{ | |||
if( tarFile.equals( new File( fs.getDir( project ), files[ i ] ) ) ) | |||
if( tarFile.equals( new File( fs.getDir( getProject() ), files[ i ] ) ) ) | |||
{ | |||
throw new TaskException( "A tar file cannot include itself" ); | |||
} | |||
@@ -194,10 +194,10 @@ public class Tar | |||
for( Enumeration e = filesets.elements(); e.hasMoreElements(); ) | |||
{ | |||
TarFileSet fs = (TarFileSet)e.nextElement(); | |||
String[] files = fs.getFiles( project ); | |||
String[] files = fs.getFiles( getProject() ); | |||
for( int i = 0; i < files.length; i++ ) | |||
{ | |||
File f = new File( fs.getDir( project ), files[ i ] ); | |||
File f = new File( fs.getDir( getProject() ), files[ i ] ); | |||
String name = files[ i ].replace( File.separatorChar, '/' ); | |||
tarFile( f, tOut, name, fs ); | |||
} | |||
@@ -148,7 +148,7 @@ public class Touch extends Task | |||
} | |||
} | |||
if( millis >= 0 && project.getJavaVersion() == Project.JAVA_1_1 ) | |||
if( millis >= 0 && getProject().getJavaVersion() == Project.JAVA_1_1 ) | |||
{ | |||
log( "modification time of files cannot be set in JDK 1.1", | |||
Project.MSG_WARN ); | |||
@@ -171,8 +171,8 @@ public class Touch extends Task | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
File fromDir = fs.getDir( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
File fromDir = fs.getDir( getProject() ); | |||
String[] srcFiles = ds.getIncludedFiles(); | |||
String[] srcDirs = ds.getIncludedDirectories(); | |||
@@ -202,7 +202,7 @@ public class Touch extends Task | |||
throw new TaskException( "Can not change modification date of read-only file " + file ); | |||
} | |||
if( project.getJavaVersion() == Project.JAVA_1_1 ) | |||
if( getProject().getJavaVersion() == Project.JAVA_1_1 ) | |||
{ | |||
return; | |||
} | |||
@@ -73,7 +73,7 @@ public class Tstamp extends Task | |||
while( i.hasMoreElements() ) | |||
{ | |||
CustomFormat cts = (CustomFormat)i.nextElement(); | |||
cts.execute( project, d ); | |||
cts.execute( getProject(), d ); | |||
} | |||
} | |||
@@ -97,7 +97,7 @@ public class UpToDate extends MatchingTask implements Condition | |||
{ | |||
throw new TaskException( "Cannot define more than one mapper" ); | |||
} | |||
mapperElement = new Mapper( project ); | |||
mapperElement = new Mapper( getProject() ); | |||
return mapperElement; | |||
} | |||
@@ -128,8 +128,8 @@ public class UpToDate extends MatchingTask implements Condition | |||
while( upToDate && enum.hasMoreElements() ) | |||
{ | |||
FileSet fs = (FileSet)enum.nextElement(); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
upToDate = upToDate && scanDir( fs.getDir( project ), | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
upToDate = upToDate && scanDir( fs.getDir( getProject() ), | |||
ds.getIncludedFiles() ); | |||
} | |||
return upToDate; | |||
@@ -266,7 +266,7 @@ public class Zip extends MatchingTask | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
dss.addElement( fs.getDirectoryScanner( project ) ); | |||
dss.addElement( fs.getDirectoryScanner( getProject() ) ); | |||
} | |||
int dssSize = dss.size(); | |||
FileScanner[] scanners = new FileScanner[ dssSize ]; | |||
@@ -541,7 +541,7 @@ public class Zip extends MatchingTask | |||
for( int i = 0; i < filesets.size(); i++ ) | |||
{ | |||
FileSet fs = (FileSet)filesets.elementAt( i ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( project ); | |||
DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); | |||
String prefix = ""; | |||
String fullpath = ""; | |||
@@ -393,7 +393,7 @@ public class ExecTask extends Task | |||
log( cmdl.toString(), Project.MSG_VERBOSE ); | |||
Execute exe = new Execute( createHandler(), createWatchdog() ); | |||
exe.setAntRun( project ); | |||
exe.setAntRun( getProject() ); | |||
exe.setWorkingDirectory( dir ); | |||
exe.setVMLauncher( vmLauncher ); | |||
String[] environment = env.getVariables(); | |||