http://ant.apache.org/manual/CoreTasks/uptodate.html
I use ant's updtodate for such things, have you tried it? ----- Original Message ----- From: "Chad Brandon" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, December 05, 2003 7:27 AM Subject: Comparison of large numbers? > Hi, > > I'm using maven-rc1. > > This may be a dumb question, but is there some thing > special I need to do to get jelly to evaluate > expressions with large numbers? I'm trying to compare > the last modified dates of two files within a plugin, > but it ignores the comparison expression. I then just > tried to echo the result of comparing the actual > numbers, and I get the below exception. > > '<echo> ${124 < 6452} <echo>' works fine. > > '<echo> ${10705036627 < 1070503662761} </echo>' > produces: > > com.werken.werkz.UnattainableGoalException: Unable to > obtain goal [subproject] -- file:/C:/Documents and > Settings/Administrator/.m > aven/plugins/maven-subproject-plugin-1.1.1/:41:34: > <maven:reactor> Runtime Exception: > org.apache.commons.jelly.JellyException: nul > l:-1:-1: <null> Unable to create expression: > 10705036627 < 1070503662761 > at com.werken.werkz.Goal.fire(Goal.java:646) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448) > at > org.apache.maven.MavenSession.attainGoals(MavenSession.java:348) > at > org.apache.maven.cli.App.doMain(App.java:543) > at > org.apache.maven.cli.App.main(App.java:1109) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) > at > java.lang.reflect.Method.invoke(Method.java:324) > at > com.werken.forehead.Forehead.run(Forehead.java:551) > at > com.werken.forehead.Forehead.main(Forehead.java:581) > org.apache.commons.jelly.JellyTagException: > file:/C:/Documents and > Settings/Administrator/.maven/plugins/maven-subproject-plugin-1 > .1.1/:41:34: <maven:reactor> Runtime Exception: > org.apache.commons.jelly.JellyException: null:-1:-1: > <null> Unable to create expre > ssion: 10705036627 < 1070503662761 > at > org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:387) > at > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:145) > at > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > at com.werken.werkz.Goal.fire(Goal.java:639) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) > at > com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134) > at > org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag. java:107) > at > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > at com.werken.werkz.Goal.fire(Goal.java:639) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448) > at > org.apache.maven.MavenSession.attainGoals(MavenSession.java:348) > at > org.apache.maven.cli.App.doMain(App.java:543) > at > org.apache.maven.cli.App.main(App.java:1109) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) > at > java.lang.reflect.Method.invoke(Method.java:324) > at > com.werken.forehead.Forehead.run(Forehead.java:551) > at > com.werken.forehead.Forehead.main(Forehead.java:581) > Caused by: org.apache.commons.jelly.JellyException: > null:-1:-1: <null> Unable to create expression: > 10705036627 < 1070503662761 > ... 30 more > Root cause > org.apache.commons.jelly.JellyException: null:-1:-1: > <null> Unable to create expression: 10705036627 < > 1070503662761 > at > org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:387) > at > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:145) > at > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > at com.werken.werkz.Goal.fire(Goal.java:639) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) > at > com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134) > at > org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag. java:107) > at > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > at com.werken.werkz.Goal.fire(Goal.java:639) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448) > at > org.apache.maven.MavenSession.attainGoals(MavenSession.java:348) > at > org.apache.maven.cli.App.doMain(App.java:543) > at > org.apache.maven.cli.App.main(App.java:1109) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) > at > java.lang.reflect.Method.invoke(Method.java:324) > at > com.werken.forehead.Forehead.run(Forehead.java:551) > at > com.werken.forehead.Forehead.main(Forehead.java:581) > Root cause > org.apache.commons.jelly.JellyException: null:-1:-1: > <null> Unable to create expression: 10705036627 < > 1070503662761 > at > org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:387) > at > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:145) > at > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > at com.werken.werkz.Goal.fire(Goal.java:639) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) > at > com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134) > at > org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag. java:107) > at > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at > org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at > org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at > com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128) > at com.werken.werkz.Goal.fire(Goal.java:639) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448) > at > org.apache.maven.MavenSession.attainGoals(MavenSession.java:348) > at > org.apache.maven.cli.App.doMain(App.java:543) > at > org.apache.maven.cli.App.main(App.java:1109) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) > at > java.lang.reflect.Method.invoke(Method.java:324) > at > com.werken.forehead.Forehead.run(Forehead.java:551) > at > com.werken.forehead.Forehead.main(Forehead.java:581) > Total time: 6 seconds > > Thanks, > > Chad > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]