You need oro-2.0.8.jar on your classpath, not jakarta-oro (or maybe both).

HTH,
-Lukas


Lasith Chandrasekara wrote:
I have a pugin.jelly file and where I want to use regexp:match tag for some
string processing function.

So I have added the xmlns:r="jelly:
org.apache.commons.jelly.tags.regexp.RegexpTagLibrary" at the beginning of
my pugin.jelly file to resolve commons.jelly.tags.regexp jar for Maven1.0.1.

After that when I running the appropriate goal it will give following
exception trace.

java.lang.NoClassDefFoundError: org/apache/oro/text/regex/Perl5Matcher
        at org.apache.commons.jelly.tags.regexp.RegexpTag.<init>(
RegexpTag.java:34)
        at org.apache.commons.jelly.tags.regexp.MatchTag.<init>(
MatchTag.java:24)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(
NativeConstructorAccessorImpl.java:80)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
DelegatingConstructorAccessorImpl.java(Compile
d Code))
        at java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled
Code))
        at java.lang.Class.newInstance3(Class.java(Compiled Code))
        at java.lang.Class.newInstance(Class.java(Compiled Code))
        at org.apache.commons.jelly.impl.DefaultTagFactory.createTag(
DefaultTagFactory.java:91)
        at 
org.apache.commons.jelly.impl.TagScript.createTag(TagScript.java(Inlined
Compiled Code))
        at 
org.apache.commons.jelly.impl.TagScript.getTag(TagScript.java(Compiled
Code))
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java(Compiled
Code))
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java
:135)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(
MavenGoalTag.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)
        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 org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(
MavenAttainGoalTag.java:127)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java(Compiled
Code))
        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.IfTag.doTag(IfTag.java:88)
        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.IfTag.doTag(IfTag.java:88)
        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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(
MavenGoalTag.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)
        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 org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(
MavenAttainGoalTag.java:127)
        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.IfTag.doTag(IfTag.java:88)
        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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(
MavenGoalTag.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)
        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 org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(
MavenAttainGoalTag.java:127)
        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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(
MavenGoalTag.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)
        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 org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(
MavenAttainGoalTag.java:127)
        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.PostGoalTag$1.firePostGoal(
PostGoalTag.java:87)
        at com.werken.werkz.Goal.firePostGoalCallbacks(Goal.java:710)
        at com.werken.werkz.Goal.fire(Goal.java:654)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at org.apache.maven.plugin.PluginManager.attainGoals(
PluginManager.java:671)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:488)
        at org.apache.maven.cli.App.main(App.java:1239)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:60)
        at java.lang.reflect.Method.invoke(Method.java:391)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)

Then I added 'jakarta-oro-2.0.8.jar' to the maven repository and added it as
a dependency in my project.xml file.
But nothing changed and still I have the same issue.

Can anyone help me to resolve this issue.
I am using maven 1.0.2

Thanks and regards,


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to