Aha, the archetype provided in the tutorial generated 
META-INF/plexus/components.xml.  After adding META-INF/components.txt, 
it is working.  Very cool.

Thanks so much!
~David

Marius Dumitru Florea (via Nabble) wrote:
> Hi David,
>
> breeden wrote:
>
> > Hi,
> >
> > I'm new to XWiki (and Maven, for that matter) and would like to write a
> > component.  I've gone through the Writing XWiki Components tutorial 
> and the
> > Building XWiki from sources page and also found this helpful post:
> > http://n2.nabble.com/Components-in-XWiki-td2621693.html#a2621693.  I
> > generated the sample org.xwiki.component.HelloWorld component from the
> > archetype in the tutorial, compiled it using the Maven Eclipse 
> plugin, then
> > dropped the jar in my WEB-INF\lib.  But when I try to load the 
> component
> > with the sample script:
> >
> > {{groovy}}
> > def greeter =
> > 
> com.xpn.xwiki.web.Utils.getComponent(org.xwiki.component.HelloWorld.class); 
>
> > {{/groovy}}
> >
> > I get exceptions saying "Failed to load component
> > [org.xwiki.component.HelloWorld] for hint [default]" and "Can't find
> > descriptor for the component [role = 
> [org.xwiki.component.HelloWorld] hint =
> > [default]]"
> >
> > I've also tried adding the @ComponentRole and @Component annotations 
> (with
> > no hints) to HelloWorld.java and DefaultHelloWorld.java which 
> weren't there
> > before, and also adding org.xwiki.component.HelloWorld to the 
> plugins in
> > xwiki.cfg, but this doesn't seem to change anything.
> >
>
> > What am I missing to successfully load the component?
>
> Do you have the META-INF/components.txt file in your jar?
>
> Marius
>
> >
> > Much thanks,
> > David Breeden
> _______________________________________________
> users mailing list
> [hidden email] 
> <http://n2.nabble.com/user/SendEmail.jtp?type=node&node=3814337&i=0>
> http://lists.xwiki.org/mailman/listinfo/users
>
>
> ------------------------------------------------------------------------
> View message @ 
> http://n2.nabble.com/Installing-components-tp3811159p3814337.html
> To unsubscribe from Installing components, click here 
> < (link removed) >. 
>
>


-- 
View this message in context: 
http://n2.nabble.com/Installing-components-tp3811159p3816761.html
Sent from the XWiki- Users mailing list archive at Nabble.com.
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to