You need something like this instead:
xmlns:patch="jelly:jelly.patch.PatchTagLibrary"
- Brett
Andreas Schaefer wrote:
Hi Geeks
I tried for quit a long time to add my very own jelly library into Maven
and still fail. Unfortunately I could not find the answer in Jelly or
Maven so I was wondering if someone could give me a pointer where to
look further.
My PatchTagLibrary class looks like this:
-----------------------------------------------
package jelly.patch;
import org.apache.commons.jelly.TagLibrary;
public class PatchTagLibrary extends TagLibrary {
public PatchTagLibrary() {
registerTag("patch", jelly.patch.PatchTag.class);
registerTag("getStatic", jelly.patch.GetStaticTag.class);
}
}
-----------------------------------------------
-----------------------------------------------
<project default="test:test"
xmlns:patch="jelly:patch"
xmlns:j="jelly:core">
<goal name="build-test-deployments">
<patch:getStatic var="from.server.directory"
className="com.stc.test.connector.common.Constants"
field="FROM_SERVER_DIRECTORY"/> ...
-----------------------------------------------
But I get this exception:
Underlying exception: java.lang.ClassNotFoundException: patch
java.lang.ClassNotFoundException: patch
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at
org.apache.commons.jelly.parser.XMLParser.createTag(XMLParser.java:10
I would appreciate any help, thanx.
Andreas Schaefer
Senior Software Engineer
<a href="http://www.lajug.org/events.html#meeting">Upcoming Maven
Presentation @ LA-JUG 12/7/04</a>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]