Package de.hybris.ant.util
Class UnifyClassTimestampsTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- de.hybris.ant.util.UnifyClassTimestampsTask
-
- All Implemented Interfaces:
java.lang.Cloneable
public class UnifyClassTimestampsTask extends org.apache.tools.ant.TaskDE763: Adjusts last modified time of all *.class files according to their *.java counterparts within the given target directory.This is necessary to work around Tomcat 7 recompiling all JSPs which are having java and class files with different time stamps!
-
-
Constructor Summary
Constructors Constructor Description UnifyClassTimestampsTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()protected java.lang.StringgetFullNameSafe(java.io.File file)java.io.FilegetJspCompileTargetDir()protected voidscanAndUnifyTimestamps()voidsetJspCompileTargetDir(java.io.File jspCompileTargetDir)protected voidunifyTimeStamp(java.io.File javaFile, java.io.File classFile)-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
getJspCompileTargetDir
public java.io.File getJspCompileTargetDir()
-
setJspCompileTargetDir
public void setJspCompileTargetDir(java.io.File jspCompileTargetDir)
-
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-
scanAndUnifyTimestamps
protected void scanAndUnifyTimestamps()
-
getFullNameSafe
protected java.lang.String getFullNameSafe(java.io.File file)
-
unifyTimeStamp
protected void unifyTimeStamp(java.io.File javaFile, java.io.File classFile)
-
-