You're right that's much better. Thanks Kevin. Although its still strange jelly won't allow large numbers to be compared.
--- Kevin Hagel <[EMAIL PROTECTED]> wrote: > 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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]